101 N Tejon St, Colorado Springs, Colorado 80903 USA
Duck fries! My kids loved it!
Photo Credit: Yelp