Showing posts with the label Tacos

Taqueria Vallarta @24th Street, Mission

Address:  3033 24th St, San Francisco, CA 94110 Rating: 4 out of 5 star Feedback: Quite a popular Taqueria and ordered some Tacos.  Place is a bit kind a dodgy with homeless people even just loitering at the entrance I ordered the Lengua - it was OK.  The Beef Tripe was really good. Their Tomato Salsa and Salsa Verde are very very very Spicy!