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… Read more Posted on October 24, 2014 by Mango in El Salvador