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.
3.17.2009
Subscribe to:
Post Comments (Atom)
0 thoughts:
Post a Comment