Best Saint Petersburg Restaurants

Below you will find a list of the 25 best restaurants in Saint Petersburg, as chosen by our Saint Petersburg restaurant reviewers. Along with the best Saint Petersburg restaurants listed below you can discover more by choosing a Saint Petersburg neighborhood listed on the main Saint Petersburg restaurant page. Want more ideas? Check out the new Saint Petersburg restaurants list.


25 Best Restaurants in Saint Petersburg

1 Atlanta Bread Company

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)
Tagged: Bakery Cafe, Wifi, Dinner

2 Bella Brava

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

3 Mattison's - An American Bistro & Catering Company

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

4 Carrabba's Italian Grill

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

5 Bennigan's

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

Saint Petersburg, FL
2190 Tyrone Blvd N

6 Outback Steakhouse

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

7 Outback Steakhouse

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

8 Chateau France Restaurant

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

9 Romano's Macaroni Grill

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

10 Harvey's Fourth St. Grill

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

11 Spoto's Steak Joint

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)
Tagged: Steak, American, Burgers

Saint Petersburg, FL
4871 Park St N

12 Boardwalk

  • 5.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

13 The Melting Pot

  • 4.75 star rating
  •  
  •  
  •  
  •  
  •  
(2 ratings)

14 Dalitalia Ristorante & Pizza

  • 4.5 star rating
  •  
  •  
  •  
  •  
  •  
(2 ratings)
Tagged: Pizza, Italian, Delivery

15 Red Mesa

  • 4.5 star rating
  •  
  •  
  •  
  •  
  •  
(2 ratings)

Saint Petersburg, FL
4912 4th St N

16 Aimei Thai Restaurant

  • 4.5 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)
Tagged: Thai, Asian, Japanese

Saint Petersburg, FL
4200 34th St S

17 Paisano's Pizza N Pasta

  • 4.5 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

18 Cha Cha Coconuts

  • 4.5 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

Saint Petersburg, FL
800 2ND AVE NE

19 St. Petersburg Ale House

  • 4.25 star rating
  •  
  •  
  •  
  •  
  •  
(4 ratings)

Saint Petersburg, FL
7901 Dr Martin Luther King Jr St N

20 Pepin

  • 4.25 star rating
  •  
  •  
  •  
  •  
  •  
(2 ratings)
Tagged: Spanish, Tapas, Delivery

Saint Petersburg, FL
4125 4th St N

21 Bonefish Grill

  • 4.25 star rating
  •  
  •  
  •  
  •  
  •  
(2 ratings)

22 Casual Clam

  • 4.25 star rating
  •  
  •  
  •  
  •  
  •  
(2 ratings)
Tagged: American, Seafood

23 Columbia Restaurant

  • 4.0 star rating
  •  
  •  
  •  
  •  
  •  
(2 ratings)

Saint Petersburg, FL
800 2ND AVE NE

24 Heavenlyswirl Frozen Yogurt & Smoothies

  • 4.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

Saint Petersburg, FL
Heavenlyswirl Frozen Yogurt, 10454 Roosevelt Blvd N

25 Babalu's

  • 4.0 star rating
  •  
  •  
  •  
  •  
  •  
(1 rating)

Saint Petersburg, FL
9246 4th St N

On the Map

Click to view the interactive map