Mendoza’s Taquería

2100 Story Rd San Jose CA 95122 USA

(408) 259-4387

Location