La Chingada Taqueria

3281 Sierra Rd San Jose CA 95132 USA

(669) 284-3935

Location