Spot Bar & Grill

98 S Pennsylvania St, Denver, CO 80209
Region: Denver Area City: Denver


There is quite possibly no better place to hit on your way home from a Nuggets or Avalache game. You ate hours ago, for your beer on during the game, and now need a plate of hot wings to make it so you can get up tomorrow. This is The Spot.