20 Best Restaurants In Petersburg, VA

Last Updated:
Sort
Saucy's Walk-up BBQ is a restaurant located in Petersburg, Virginia at 257 East Bank Street.
257 East Bank Street, Petersburg, VA, 23803
Rank
1
20 votes
Sponsor
0.0
Dixie Restaurant is a restaurant located in Petersburg, Virginia at 250 North Sycamore Street. They are open every day except Sunday.
250 North Sycamore Street, Petersburg, VA, 23803
Rank
2
6 votes
Sponsor
0.0
Joe's Steak and Seafood is a restaurant located in Petersburg, Virginia at 6324 Boydton Plank Road. They are open every day except Monday.
6324 Boydton Plank Road, Petersburg, VA, 23803
Rank
3
6 votes
Sponsor
0.0
Neptune's Land & Sea is a restaurant located in Petersburg, Virginia at 403 East Washington Street. They are open every day except Monday. Take a moment to "Expect The Unexpected". Come out to enjoy music, laughter and fun...with a touch of class. Unlike any other experience in town, this...
403 East Washington Street, Petersburg, VA, 23803
Rank
4
9 votes
Sponsor
0.0
Longstreet's Deli is a restaurant located in Petersburg, Virginia at 302 North Sycamore Street. This restaurant serves wings, chef salad, loaded cheese fries, grilled sausage trio, longstreet's sampler, soup of the day, and fried oyster basket. They also serve spinach and artichoke, seared ahi...
302 North Sycamore Street, Petersburg, VA, 23803
Rank
5
13 votes
Sponsor
0.0
El Arriero Mexican Restaurant is a restaurant located in Petersburg, Virginia at 12204 South Crater Road. They are open every day of the week. Served Monday – Saturday from 11:00 a.m. – 3:00 p.m. only Burrito California Delicious burrito stuffed with chicken or steak, grilled onions, tomatoes, and peppers, topped with cheese and pico de gallo and served with Mexican rice and refried beans...
12204 South Crater Road, Petersburg, VA, 23805
Rank
6
3 votes
Sponsor
0.0
Croaker's Spot is a restaurant located in Petersburg, Virginia at 39 River Street. They are open every day of the week. Croakers Spot restaurant. The Soul of Seafood in Richmond and Petersburg Virginia.
39 River Street, Petersburg, VA, 23803
Rank
7
14 votes
Sponsor
0.0
Crowd Pleasers Cafe is a restaurant located in Petersburg, Virginia at 328 Rives Road. They are open every day except Wednesday.
328 Rives Road, Petersburg, VA, 23805
Rank
8
3 votes
Sponsor
0.0
Demolition Coffee is a restaurant located in Petersburg, Virginia at 215 East Bank Street. They are open every day of the week. Opened in 2009 in the formerly ruined shell of the Southern Express building in Old Town Petersburg. Independent and locally owned, we serve Richmond’s Lamplighter Coffee, and baked goods from Buttermilk Bake Shop, just a few doors away. Egg and cheese on an english...
215 East Bank Street, Petersburg, VA, 23803
Rank
9
16 votes
Sponsor
0.0
Nanny's Restaurant is a restaurant located in Petersburg, Virginia at 11900 South Crater Road. This restaurant serves hushpuppies (dozen), chicken leg, big barbeque (chopped), old fashioned milk shake, green beans, collard greens, and baked beans. They also serve cabbage, ice cream (per scoop), cheeseburger, extra cheese, hamburger, onion rings, and grilled cheese. They are open every day...
11900 South Crater Road, Petersburg, VA, 23805
Rank
10
3 votes
Sponsor
0.0
Alexander's is a restaurant located in Petersburg, Virginia at 101 West Bank Street. This restaurant serves spaghetti a la venice, meatball parmigiana, tossed salad, chef salad, salad supreme, spaghetti platters, and athenian style chicken. They also serve veal parmegiana, manicotti, chicken filet, italian sausage parmigiana, steak hoagie, grilled and chilled, and grilled breast of chicken....
101 West Bank Street, Petersburg, VA, 23803
Rank
11
3 votes
Sponsor
0.0
Maria's Old Town 21 is a restaurant located in Petersburg, Virginia at 21 West Old Street. This restaurant serves grilled chicken salad, sub combo special, meatball parmigiana, ham & cheese hoagie, mozzarella marinara, ravioli (cheese or meat), and lasagna. They also serve penne gorgonzola, tuna salad, pizza margherita, peach ripieno, deluxe, penne carbonara, and vegetarian wrap. They are open...
21 West Old Street, Petersburg, VA, 23803
Rank
12
2 votes
Sponsor
0.0
Wabi Sabi is a restaurant located in Petersburg, Virginia at 29 Bollingbrook Street. This restaurant serves black & bleu salad, black & bleu wrap, buffalo burger, dulce de leche, soft shell crab, sweet potato fries, and grilled lamb chop. They also serve crab cake sandwich, chicken fritters, daily special, crab soup, house side salad, ahi tuna salad, and w abi sabi veggie pasta. They are open...
29 Bollingbrook Street, Petersburg, VA, 23803
Rank
13
17 votes
Sponsor
0.0
King's Barbecue is a restaurant located in Petersburg, Virginia at 2910 South Crater Road. This restaurant serves gallon of cole slaw or bbq beans, bbq beans, chef salad, green beans, bucket of chicken, whole apple pie, and buttermilk fried chicken. They also serve chicken, the cold plate, beef, sweet potato sticks, sugar-cured ham, chocolate chip brownie sundae, and fried chicken livers. They...
2910 South Crater Road, Petersburg, VA, 23805
Rank
14
9 votes
Sponsor
0.0
Andrade's International Restaurant is a restaurant located in Petersburg, Virginia at 7 Bollingbrook Street. This restaurant serves mussel marinera, chorizo con huevo, cheese dip, cheese omelette, combo fajita for two, cajeta, and shredded chicken. They also serve cheese enchilada & chicken crispy taco, eggs florentine, seafood (shrimp and scallops), plato gordo for four, steak, cheese chili...
7 Bollingbrook Street, Petersburg, VA, 23803
Rank
15
8 votes
Sponsor
0.0
Big Mike's Burger Shoppe is a restaurant located in Petersburg, Virginia at 2870 County Drive. They are open every day except Sunday.
2870 County Drive, Petersburg, VA, 23803
Rank
16
5 votes
Sponsor
0.0
Blue Willow Tea Room is a restaurant located in Petersburg, Virginia at 104 West Old Street. They are open every day except Monday and Tuesday. At Homestead™ Make a Website and List Your Business.Located in Historic Old Towne Petersburg and situated adjacent to Penniston's Alley Antiques and Collectibles at 102-104 W. Old St. The Blue Willow Tea Room invites to to join us for "a spot of tea",...
104 West Old Street, Petersburg, VA, 23803
Rank
17
1 votes
Sponsor
0.0
Bistro at Market & Grove is a restaurant located in Petersburg, Virginia at 422 North Market Street. They are open every day except Monday.
422 North Market Street, Petersburg, VA, 23803
Rank
18
5 votes
Sponsor
0.0
Brothers Pizza is a restaurant located in Petersburg, Virginia at 25809 Cox Road. They are open every day of the week.
25809 Cox Road, Petersburg, VA, 23803
Rank
19
2 votes
Sponsor
0.0
El Caporal Mexican Restaurant is a restaurant located in Petersburg, Virginia at 23210 Airport Street. This restaurant serves potato, quesadilla texana, burritos fajita, vegetarian spinach quesadillas, flautas, quesadilla fajita, and burritos chatos. They also serve fried ice cream, sour cream, coors light, lunch combo #, vegetarian mushroom quesadilla, beef & cheese, and fiesta salad. They are...
23210 Airport Street, Petersburg, VA, 23803
Rank
20
1 votes
Sponsor
0.0