Sabor Mexico Taqueria

2595 California St # A
Mountain View, CA 94040
No photo available for this business

Business Information


Customer Reviews (1 reviews)

Citysearch User

on Citysearch Apr 02, 2010
I really love this place because it reminds me of a few restaurants I ate at when I was vacationing in Mexico. The prices are reasonable and... (more)

Browse our top cities

Browse cities by state