893 41st Ave, Santa Cruz, California, 95062
Not specified
5 convenient locations. At Taqueria Vallarta, you'll experience authentic Mexican food that's prepared fresh daily. Whether you're in the mood for nachos, burritos, or quesadillas, we have it all.
No reviews yet. Be the first to write a review!