76 Broadway, Denver, Colorado 80203 USA
Huge TV above the peek through to the kitchen
Photo Credit: Yelp