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!