Mobile menu
Dining
Dining

Petersburg

Page 2 of 4

Farmers Market Restaurant & Bar

Farmers Market Restaurant & Bar

Address: 9 E. Old Street Petersburg, VA 23803 Map It
Phone: (804) 957-4777
Prices: $$
Hours:

Sunday – Wednesday – 11:00am – 10:00pm
Thursday – Saturday – 11:00am – 12:00am

Cuisine: American
Meals: Brunch, Lunch, Dinner
Website: farmersmarketpetersburg.com

The seasonal menu offers food from Virginia farms and waters, along with Virginia beer and wines. Because the focus is on fresh, there is always something new on the menu.

More Info

Hong Kong Buffet

Address: 3301 South Crater Road Petersburg, VA 23805 Map It
Phone: 804-732-8818
Prices: $$
Hours:

Monday – Friday: 10:30 AM – 10:30 PM

Cuisine: Asian
Meals: Lunch, Dinner
Facebook: www.facebook.com/pages/Hong-KONG-Buffet/120406437970670

A hearty Chinese buffet for lunch or dinner.

Jimmy’s Grille

Address: 16 Goodrich Avenue Petersburg, VA 23805 Map It
Phone: 804-733-3181
Prices: $
Hours:

7:00 AM – 7:00 PM – Monday – Friday  (Closed on Thursday Evening)
7:00 AM – 11:00 AM - Saturday

Cuisine: American, Greek, Southern
Meals: Breakfast, Lunch, Dinner
Facebook: www.facebook.com/pages/Jimmys-Grille/120862851261188

A 40-year Petersburg tradition – everyone loves the “Big Jim Special”, but there are daily specials that offer fresh vegetables, homemade soups, a great Greek salad, and delicious homemade desserts.

More Info

King’s Barbecue

Address: 2910 South Crater Road Petersburg, VA 23805 Map It
Phone: 804-732-0975
Prices: $
Hours:

Wednesday – Sunday: 11:00 AM – 8:30 PM

Cuisine: American, Barbecue, Southern
Meals: Lunch, Dinner
Website: www.kingsfamousbarbecue.com/
Facebook: www.facebook.com/pages/Kings-Barbecue/104003592965891

The BBQ Sauce was ranked as one of the best by Southern Living in 2012; however, save room for a slice of warm apple pie! Owned and operated by the King family since 1946, they offer slow cooked, pit-smoked BBQ pork, beef and chicken. Eat in or takeout.

More Info

Longstreet’s Deli

Address: 302 North Sycamore Street Petersburg, VA 23803 Map It
Phone: 804-722-4372
Prices: $
Hours:

Monday – Wednesday: 10:00 AM – 11:00 PM
Thursday – Friday: 10:00 AM – 2:00 AM
Saturday: 12:00 PM – 2:00 AM

Cuisine: American, Deli/Sandwich Shop
Meals: Lunch, Dinner
Facebook: www.facebook.com/pages/Longstreets-Deli/104980986211255

28 beers on tap; reubens are very popular; great menu variety.

More Info

Mad Italian Pasta & Steakhouse

Address: 2545 South Crater Road Petersburg, VA 23805 Map It
Phone: 804-732-9268
Prices: $$
Hours:

Monday – Thursday: 7:00 AM – 9:30 PM
Friday – Sunday: 7:00 AM – 10:30 PM

Cuisine: American, Greek, Italian/Pizza, Seafood
Meals: Breakfast, Lunch, Dinner
Website: www.craterroad.com/maditalian.html

Lots of choices – a great steak, traditional Greek & Italian dishes, variety of pizzas.

Marco Polo

Address: 2138 South Crater Road Petersburg, VA 23805 Map It
Phone: 804-861-1388
Prices: $
Hours:

Monday – Thursday: 10:00 AM – 10:30 PM
Friday – Saturday: 10:00 AM – 11:00 PM
Sunday: 10:00 AM – 10:30 PM

Cuisine: Asian, Mexican
Meals: Lunch, Dinner
Website: marcopolopetersburg.com/

Eat in, take out or have your feast delivered! Lots of menu variety! Order on-line; Food delivered within 10-mile radius.

Maria’s Café & Italian Restaurant

Address: 16 West Old Street Petersburg, VA 23803 Map It
Phone: 804-862-3100
Prices: $
Hours:

Monday – Thursday, Saturday: 11:00 AM – 10:00 PM
Friday: 11:00 AM – 10:30 PM

Cuisine: Italian/Pizza
Meals: Lunch, Dinner
Website: www.mariasitaliancafe.com/

An old fashioned Sicilian restaurant in the heart of Old Towne Petersburg – weekday happy hours, lunch & dinner specials, great variety on menu.

Mo’s

Mo’s

Address: 719 High Street Petersburg, VA 23803 Map It
Phone: 804-722-5310
Prices: $
Hours:

Monday – Saturday: 10:00 AM – 10:00 PM

Cuisine: American, Deli/Sandwich Shop, Italian/Pizza, Market Fresh
Meals: Brunch, Lunch, Dinner
Website: mospetersburg.wix.com/mospetersburg

Come down to Mo's for artisan pizza topped with locally-grown produce in a classic neighborhood atmosphere!

More Info

Neptunes Land & Sea

Address: 403 East Washington Street Petersburg, VA 23803 Map It
Phone: 804-862-8862
Prices: $$
Hours:

Monday – 5:00 p.m. – Dinner & Football/Sports
Tuesday – Thursday: 11:00 AM – 10:00 PM
Friday: 11:00 AM – 12:00 Midnight
Saturday: 8:00 AM – 12:00 Midnight
Sunday: 8:00 AM – 9:00 PM

Cuisine: American, Seafood
Meals: Breakfast, Lunch, Dinner
Website: www.neptuneslandandsea.com/
Facebook: www.facebook.com/Neptuneslandandsea

A beautiful setting in which to enjoy the products from the land or the sea. Happy hours every day! Watch the games on the flat screen every Monday night!

More Info

Page 2 of 4

The Best PART of Virginia