Taqueria Vallarta
Address:
1221 Mission St, Santa Cruz, CA 95060
Phone:
(831) 426-7240
Other Details:
With classic dishes and decor, Taqueria Vallarta makes for great family and group dining. Fresh food and quick service are the highlights here, as well as the fresh salsa bar with multiple styles, like Spicy Chipotle. The restaurant offers daily lunch and dinner specials and an assortment of domestic and imported beers.
Restaurants, Mexican
Other Businesses: