Dining at the Hanover Tavern

Hanover Tavern Restaurant and Pub

The Restuarant and Pub is owned and operated by the Hanover Tavern Foundation. Reservations must be made separately by calling the Foundation at (804) 537-5050 or reserving with them online .

The Hanover Tavern Restaurant and Pub offers a pre-theater dinner menu in their gracious old dining rooms. Before matinee performances, please see the brunch menu instead.

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. A relaxed and comfortable setting, the Tavern serves every day, except Monday.


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.