Sign In

Please enter the detail below to sign in.

Register

Please enter the detail below to register.

Confirm Email

We have sent you a code in the email you provided. please enter the detail below to confirm your email.

Contact Us
Please complete the contact form below and submit.
Submit Feedback
Your feedback is very precious to us. Please provide the information below for feedback.

Top 25 best restaurants in Petersburg,VA

Where to eat in Petersburg,VA?

By Alex Roberts | Updated: 8/31/2018 10:05:20 PM

Below are the list of top 25 best restaurants in Petersburg,VA.

# Giuseppe's Pizza

7022 Boydton Plank Rd
Petersburg , VA 23803

Dishes Served:
Pizza

# DJ's Rajun Cajun & Steakhouse

309 N Sycamore St
Petersburg , VA 23803

restaurantImage
Dishes Served:

# The Brickhouse Run

407-409 Cockade Alley
Petersburg , VA 23803

restaurantImage
Dishes Served:
Bar Food

# Andrew's Grill

6 W Washington St
Petersburg , VA 23803

Dishes Served:
Diner

# Saucy's Sit-Down Bar.B.Q.

257 E Bank St c
Petersburg , VA 23803

restaurantImage
Dishes Served:
BBQ, American

# Rinkeydink Cafe

2550 S Crater Rd
Petersburg , VA 23805

Dishes Served:

# The Mad Italian Pasta & Steak House

2545 S Crater Rd
Petersburg , VA 23805

Dishes Served:
Greek, Italian, Pizza

# Big Mike's Burger Shoppe

2870 County Dr
Petersburg , VA 23803

Dishes Served:
American, Burger, Sandwich

# Tier 7 Eatery

201 W Washington St
Petersburg , VA 23803

Dishes Served:
American, Seafood

# China Wok

2012 S Sycamore St
Petersburg , VA 23805

Dishes Served:
American, Chinese, Fast Food

# Wabi-Sabi

29 Bollingbrook St
Petersburg , VA 23803

restaurantImage
Dishes Served:
American, Sushi, Tapas

# Mo's Eat.Drink.

719 High St
Petersburg , VA 23803

Dishes Served:
Pizza, Fish and Chips, Bar Food

# Deli Produce Center

5812 Boydton Plank Rd
Petersburg , VA 23803

Dishes Served:
Sandwich, Southern

# Brother's Pizza

25809 Cox Rd
Petersburg , VA 23803

restaurantImage
Dishes Served:
Italian, Pizza, American

# Blue Willow Tea Room

104 W Old St
Petersburg , VA 23803

Dishes Served:
British, Sandwich, Tea

# Alexander's

101 W Bank St
Petersburg , VA 23803

Dishes Served:
American, Greek, Italian

# Maria's Old Town 21

21 W Old St
Petersburg , VA 23803

restaurantImage
Dishes Served:
Italian

# Andrade's International Restaurant

7 Bollingbrook St
Petersburg , VA 23803

Dishes Served:
Mexican, Spanish

# Longstreet's Deli

302 N Sycamore St
Petersburg , VA 23803

Dishes Served:
Sandwich, Steak, Vegetarian

# Old Towne's Alibi

305 N Sycamore St
Petersburg , VA 23803

Dishes Served:
American, Breakfast, Bar Food

# Dixie Restaurant

250 N Sycamore St
Petersburg , VA 23803

Dishes Served:
American, Breakfast, Southern

# Tony's Disco & Steak House

101 Halifax St
Petersburg , VA 23803

Dishes Served:
Steakhouse

# Buttermilk Bake Shop

257 E Bank St
Petersburg , VA 23803

restaurantImage
Dishes Served:

# Canton Restaurant

950 S Sycamore St
Petersburg , VA 23803

Dishes Served:
Chinese

# Liason Restaurant

37 N Crater Rd
Petersburg , VA 23803

Dishes Served:
American