Taqueria Vallarta
1221 Mission St, Santa Cruz
(831) 426-7240
Recent Reviews
Order Online
You May Also Like
Golden City Chinese Restaurant - 1230 Mission St
Chinese
Sabieng Thai Cuisine - 1218 Mission St
Thai
Copal Restaurant - 1203 Mission St
Mexican, Pet Friendly
Restaurants in Santa Cruz, CA
Taqueria Vallarta
1221 Mission St, Santa Cruz, CA 95060
(831) 426-7240