1466 Garden Of The Gods Rd, Colorado Springs, Colorado 80907 USA
The Cubano...may be the perfect sandwich
Photo Credit: Yelp