Taco Star hero image

Taco Star

Restaurant

318 N Wahsatch Ave, Colorado Springs, CO 80903, USA

Biter Score
7.4
Open
Friday: 6 AM – 2 AM
Taco Star photo 1
Taco Star photo 2
Taco Star photo 3