CLICK HERE FOR BLOGGER TEMPLATES AND MYSPACE LAYOUTS »

3.17.2009

Super Indeed


Known to many as Super Taco, this small taqueria is located right at the border of the tenderloin on 7th Street and Leavenworth. With the option of making your burrito or taco vegetarian, this taqueria is an increasingly popular spot for people who seek a fresh yet inexpensive meal. 


0 thoughts: