food-touring.com
El Salvador: Papusa w/ Curtido
Restaurant: Taqueria La Bamba Ay Caramba Address: 580 N Rengstorff Ave City: Mountain View, California A few coworkers liked this one Mexican/Salvadoran restaurant near work in Mountain View, but …