Eat & Drink
Hotel Petersburg offers a diverse collection of food and beverage experiences in Petersburg, VA. Home to four distinctive restaurants and bars, showcasing warm hospitality and the region’s flavorful bounty of the Cockade City.
Breakfast Daily
Monday – Friday 6am – 10am (Grab n Go);
Saturday & Sunday 7:30am – 10:30am
(Grab n Go 6am – 7:30am in the Gift Shop)
Lunch Daily
Sunday – Saturday 12pm – 2pm (Lunch Menu); Saturday 2pm – 4:30pm (Bar Menu)
Dinner Daily
Monday – Saturday 5pm – 9pm (Dinner Menu);
Sunday 2pm – 9pm (Bar Menu)
SHIRLEY’S BAR
Open Daily 4pm – 11pm
Coming Soon
Kicking off the holidays, our spirits lounge with speakeasy vibes, will open in November 2024.