Dining at Hanover Tavern

The Hanover Tavern Restaurant and Pub is independently owned and operated by the Hanover Tavern Foundation.

For the past 300 years, weary travelers could stop at Hanover Tavern for a refreshing drink and a hearty meal. Today, the tradition continues as the Tavern serves up Southern hospitality, unique drinks, and exquisite cuisine.


Reservations can be made by calling the Hanover Tavern Foundation at (804) 537-5050 or requesting a reservation from them below.


Please call or click a link above to verify current hours and closings for private events.
Tues-Thurs: 11 a.m. – 9 p.m.
Fri-Sat: 11 a.m. – 10 p.m.
Sunday: 11 a.m. – 8 p.m.