From sunrise to late night, Hotel Petersburg offers a collection of dining and bar experiences that blend historic charm with modern flavor. Whether you’re savoring a chef-crafted meal in our light-filled restaurant, raising a glass at our rooftop lounge with city views, or slipping into the moody ambiance of our speakeasy, each venue is designed to turn everyday moments into timeless memories.
Elevate your evening at 20 West, the hotel’s rooftop lounge with sweeping views of Old Towne Petersburg. Open Thursday through Saturday nights, the space combines a stylish atmosphere with an inviting firepit, curated cocktails, local brews, and shareable plates. Whether you’re toasting the sunset or gathering with friends at a VIP table, 20 West sets the scene for memorable nights under the stars.
Return to the elegance of a grand dining room reborn. At Shirley’s, guests enjoy thoughtfully prepared seasonal cuisine—whether starting the day with breakfast, gathering for lunch, or indulging in dinner. The adjoining bar provides a lively yet relaxed setting, serving signature cocktails, local craft beers, wines, and shareable bites. With menus that celebrate both comfort and creativity, Shirley’s is once again the neighborhood’s gathering place.
Step into the heart of Hotel Petersburg's past and uncover the hidden charm of The Boiler Room. Once home to the hotels original heating system, this moody speakeasy-style spirits bar serves up expertly crafted cocktails and a limited menu in a setting thats equal parts sultry and sophisticated. Velvet sofas, glimmering chandeliers, and the commanding presence of a vintage boiler create the perfect backdrop for intimate conversations and unforgettable evenings.