Vallarta Taquieria
Address:
1221 Mission St, Santa Cruz, CA 95060
Phone:
(831) 713-5684
Restaurants,
Mexican
Other Businesses:
- Round Table Pizza at 1221 Mission St, Santa Cruz, CA 95060
- Truck Stop at 1500 Mission St, Santa Cruz, CA 95060
- Ristorante Avanti at 1711 Mission St, Santa Cruz, CA 95060
- Cafe Lola at 1520 Mission St, Santa Cruz, CA 95060
- Cafe Brasil at 1410 Mission St, Santa Cruz, CA 95060