The Town Tavern is a sports bar and restaurant located on Main Street in historic downtown Blowing Rock. Open every day for lunch, dinner. We have 19 flat screen TV’s to catch the game. The Town Tavern has the largest outdoor patio dining area in the High Country that looks over the bustling scene of Blowing Rock’s Main Street. Since opening its doors in 2013, The Town Tavern Blowing Rock has quickly become a staple of the Blowing Rock community and a favorite of locals and travelers alike.
Monday-Saturday: 11 am - 2 am
Sunday: 11 am - 12 am