Super Taco Loco
Address:
1153 6th Ave, San Diego, CA 92101
Phone:
(619) 231-6676
Nice to Know:
- Wheelchair Accessible Yes
Restaurants
Other Businesses:
- SSBF Infuzon at 1320 5th Ave, San Diego, CA 92101
- Quiznos Sub at 675 B St, San Diego, CA 92101
- Extreme Pita at 631 B St, San Diego, CA 92101
- Half Moon Anchorage at 2131 Shelter Island Dr, San Diego, CA 92106
- Samurai Sam's at 1139 6th Ave, San Diego, CA 92101