Taqueria Vallarta
2525 Scott Blvd 95050
(Mexican)
Order Online

Come visit us at: 2525 Scott Blvd, Santa Clara, CA 95050