112 E Boulder St, Colorado Springs, Colorado 80903 USA
Island Tacos w/ fries and Risotto Balls
Photo Credit: Yelp