Taste of Mountain View

Downtown Mountain View 563-553 Castro St, Mountain View, CA, CA

Food & Drink