Taqueria Vallarta - View this location on map

'The tacos from the now-indoor taco cart and burritos are the standouts. The tacos are minimal but irresistible - just meat on small tortillas with grilled onion hunks; you add the salsa, cilantro and lime. Choose from seven kinds of meat - from carne asa
3033 24th st, San Francisco, CA

Restaurant, Budget, Local Spo