945 N Powers Blvd, Colorado Springs, Colorado 80915 USA
Stuffed mushrooms are huge
Photo Credit: Yelp