1330 27th St, Denver, Colorado 80205 USA
The ambiance is everything. I would suggest going at night as the place let's a lot of light in while the sun is still out.
Photo Credit: Yelp