United States
California
Santa Clara
Taqueria Oaxaca
2632 El Camino Real
(669) 336-7444