Restaurant
Taqueria Vallarta
34 lokalkjente anbefaler,
Beliggenhet
893 41st Ave
Santa Cruz, CA
Opal Cliffs
Tips fra lokalkjente
One of the best taquerias in SC. Their shrimp or fish tacos are delicious! There' s an outdoor seating area for your sunny day.