Taco Star hero image

Taco Star

Restaurant

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

Biter Score
7.4
Open
Tuesday: 6 AM – 11 PM
Taco Star photo 1
Taco Star photo 2
Taco Star photo 3