Tag: El Super Taco
-
El Super Taco Menu
El Super Taco has 3 locations throughout Colorado. This location is on Academy Blvd. This restaurant has several local favorites, from the nachos to rancheros it includes a fresh salsa bar as well. They offer a drive thru, as well as casual counter serve dining. Location: Hancock Plaza Shopping Center, 2890 S Academy Blvd, Colorado…