Taqueria Vallarta
2525 Scott Blvd, Santa Clara
(408) 492-9310
Recent Reviews
Order Online
You May Also Like
Subway - 2503 Scott Blvd
Sandwich Shop, Fast Food
Spreadz Sandwiches - 2348 Walsh Ave G
Sandwich Shop, Salad
Carl's Jr. - 2495 Lafayette St
Fast Food, Burgers
Restaurants in Santa Clara, CA
Taqueria Vallarta
2525 Scott Blvd, Santa Clara, CA 95050
(408) 492-9310