Petersburg, Virginia is an independent city along the banks of the Appomattox River in Central Virginia. It offers many unique dining options, from casual to more upscale. Cozy bakeries and cafes are popular and visitors and locals alike flock to som...
Map
Best hot dogs in town! Also love the rice pudding for dessert. Come and meet the locals here!
Dixie Restaurant
Ambience like an old pub in Britain; friendly staff. Highly recommend their lemon herb brick chicken.
The Brickhouse Run
Recommended for lunch or dinner. Nice space for group outings.
Maria's Old Town 21
A charming spot for tea, sandwiches, scones. You must try the cucumber sandwiches!
Blue Willow Tea Room
Generous portions of soul food, fried fish, great cornbread!
Croaker's Spot Petersburg
Upscale dining in a relaxed setting at the Hotel Petersburg. The bar is gorgeous!
Shirley's Bar & Restaurant
Casual fare for lunch or dinner.They have a tasty reuben.
Longstreet's Deli
A local spot for burgers, brews and good times.
Old Towne's Alibi
My fave are the egg-nog frosted donuts during the Holidays!
Buttery Baking House
Mouth watering soul food!
Shut Yo Mouf Soulfood
Near Petersburg, in Colonial Heights, VA step back in time at the Keystone Tractor Museum and restaurant. Diner style breakfast and lunch with southern hospitality. Try the grits! Tour the museum afterwards.
Keystone Antique Truck & Tractor Museum
Their stuffed shells are my favorite. The Italian hoagies are also highly recommended!
Tramonto Ristorante
Best pancakes in town!
Yankee Coffee Shoppe
Try their buffet with southern favorites. They cater events as well!