401 N Tejon St, Colorado Springs, Colorado 80903 USA
The nest - a private back room you can reserve
Photo Credit: Yelp