El Super Taco #2

Row 1

Details
1485 Jamboree Dr (Jamboree and Academy)
Colorado Springs, CO 80920
(719) 266-6633

Foursquare Tips

  • Lengua tacos are amazing!