We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

Restaurants in Petersburg

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Saucy's Walk-up

#1 of 93 Restaurants in Petersburg
Map
Visitor photos (67)
Cuisines: American Barbecue

The Brickhouse Run

#2 of 93 Restaurants in Petersburg
Map
Visitor photos (24)
Menu
Cuisines: American Bar Pub Contemporary

Dixie Restaurant

#3 of 93 Restaurants in Petersburg
Price: $2 - $12 Map
Visitor photos (32)
Menu
Cuisines: American Diner

Croaker's Spot

#4 of 93 Restaurants in Petersburg
Map
Visitor photos (57)
Menu
Cuisines: American Seafood

Wabi Sabi

#5 of 93 Restaurants in Petersburg
Map
Visitor photos (18)
Menu

The Bistro at Market and Grove

#6 of 93 Restaurants in Petersburg
Price: $15 - $21 Map
Visitor photos (31)
Menu

Nanny's

#7 of 93 Restaurants in Petersburg
Price: $8 Map
Visitor photos (17)
Menu
Cuisines: American

Demolition Coffee

#1 of 3 Coffee & Tea in Petersburg
Map
Visitor photos (9)
Menu
Cuisines: American Cafe

Mad Italian

#8 of 93 Restaurants in Petersburg
Map
Visitor photos (22)
Menu
Cuisines: Italian Greek Pizza

Buttermilk Bake Shop

#1 of 1 Bakeries in Petersburg
Map
Visitor photos (9)
Menu
Cuisines: American

Maria's Old Town 21 Ristorante Italano

#9 of 93 Restaurants in Petersburg
Map
Visitor photos (15)
Menu
Cuisines: Italian

Longstreet's Deli

#10 of 93 Restaurants in Petersburg
Map
Visitor photos (9)
Menu

Blue Willow Tea Room

#2 of 3 Coffee & Tea in Petersburg
Map
Visitor photos (10)
Menu
Cuisines: British

King's Barbecue

#11 of 93 Restaurants in Petersburg
Price: $8 Map
Visitor photos (7)
Menu
Cuisines: American Barbecue

Joe's Steak and Seafood

#12 of 93 Restaurants in Petersburg
Map
Visitor photos (5)
Menu
Cuisines: American Seafood

Yankee Coffee Shoppe

#3 of 3 Coffee & Tea in Petersburg
Map
Visitor photos (3)
Menu
Cuisines: American Cafe Diner

Alexander's

#14 of 93 Restaurants in Petersburg
Map
Visitor photos (1)
Menu
Cuisines: Italian Greek

Jimmy's Grill

#15 of 93 Restaurants in Petersburg
Price: $8 Map
Visitor photos (1)
Menu

El Caporal

#16 of 93 Restaurants in Petersburg
Map Menu
Cuisines: Mexican Latin

Roma Ristorante Italiano

#17 of 93 Restaurants in Petersburg
Map
Visitor photos (2)
Menu
Cuisines: Italian Pizza

Neptune's Land & Sea

#18 of 93 Restaurants in Petersburg
Map
Visitor photos (11)
Menu
Cuisines: American Bar Seafood Pub

Arby's

#19 of 93 Restaurants in Petersburg
Map
Visitor photos (1)
Menu
Cuisines: American Fast Food

El Potrillo

#20 of 93 Restaurants in Petersburg
Map
Visitor photos (1)
Menu

Giuseppe's Pizza

#21 of 93 Restaurants in Petersburg
Map
Visitor photos (3)
Menu
Cuisines: Italian Pizza

Brothers Pizza Italian Restaurant

#22 of 93 Restaurants in Petersburg
Map Menu
Cuisines: Italian Pizza

Sal's & Brother's Pizza

#23 of 93 Restaurants in Petersburg
Map
Visitor photos (1)
Menu
Cuisines: Italian Pizza

Taco Bell

#24 of 93 Restaurants in Petersburg
Map Menu
Cuisines: Mexican

Pop's Bbq Llc

#25 of 93 Restaurants in Petersburg
Map
Visitor photos (2)
Menu

7 C's Seafood Market

#26 of 93 Restaurants in Petersburg
Map Menu
Cuisines: Seafood