Best places in Saint Petersburg, Florida
Red Mesa Cantina is one of Best places in Saint Petersburg, Florida.

1. Red Mesa Cantina

9.3
128 3rd St S (at 2nd Ave S), Saint Petersburg, FL
Mexican Restaurant · University Park - South Downtown · 163 tips and reviews

Dana V.Dana Veytia: Great atmosphere and two full bars. Great light fare from tacos to ceviche.

Red Mesa is one of Best places in Saint Petersburg, Florida.

2. Red Mesa

8.7
4912 4th St N, Saint Petersburg, FL
Mexican Restaurant · 49 tips and reviews

Dana V.Dana Veytia: Regional Mexican and Southwest cuisine at it's finest.

Ratchada is one of Best places in Saint Petersburg, Florida.

3. Ratchada

270 1st Ave N, Saint Petersburg, FL
Asian Restaurant · University Park - South Downtown · 14 tips and reviews

Dana V.Dana Veytia: Amazing sushi and best Phad Thai in town.

Siam Garden is one of Best places in Saint Petersburg, Florida.

4. Siam Garden

8.6
3125 Dr Martin Luther King Jr St N (at 32nd Ave. N.), Saint Petersburg, FL
Thai Restaurant · Allendale Park - Five Points · 10 tips and reviews

Dana V.Dana Veytia: Great Thai food.

Bonefish Grill is one of Best places in Saint Petersburg, Florida.

5. Bonefish Grill

8.2
5062 4th St N, Saint Petersburg, FL
Seafood Restaurant · 25 tips and reviews
Z Grille is one of Best places in Saint Petersburg, Florida.

6. Z Grille

8.2
104 2nd St S (at 1st Ave S), Saint Petersburg, FL
Mexican Restaurant · University Park - South Downtown · 54 tips and reviews

Dana V.Dana Veytia: Dr Pepper ribs are best thing on the menu.

Coney Island Sandwiches & Grill is one of Best places in Saint Petersburg, Florida.

7. Coney Island Sandwiches & Grill

7.7
250 Dr Martin Luther King Jr St N, Saint Petersburg, FL
Hot Dog Joint · 24 tips and reviews

Dana V.Dana Veytia: Best chilli dogs in town and amazing homemade milk shakes.

Fourth Street Shrimp Store is one of Best places in Saint Petersburg, Florida.

8. Fourth Street Shrimp Store

8.3
1006 4th St N, Saint Petersburg, FL
Seafood Restaurant · 34 tips and reviews

Dana V.Dana Veytia: Great cheap seafood and great clam chowder.

Gratzzi Italian Grille is one of Best places in Saint Petersburg, Florida.

9. Gratzzi Italian Grille

8.3
211 2nd St S (2nd Ave South), Saint Petersburg, FL
Italian Restaurant · University Park - South Downtown · 43 tips and reviews

Dana V.Dana Veytia: Fine Italian food and great atmosphere.

El Cap Restaurant is one of Best places in Saint Petersburg, Florida.

10. El Cap Restaurant

8.4
3500 4th St N, Saint Petersburg, FL
Burger Joint · Allendale Park - Five Points · 75 tips and reviews

Dana V.Dana Veytia: Amazing burgers and great fries.

The Chattaway Drive-in is one of Best places in Saint Petersburg, Florida.

11. The Chattaway Drive-in

8.8
358 22nd Ave S (at 4th St S), Saint Petersburg, FL
American Restaurant · 35 tips and reviews

Dana V.Dana Veytia: Good burgers and realy cool decor and outdoor patio.

Athenian Garden Restaurant is one of Best places in Saint Petersburg, Florida.

12. Athenian Garden Restaurant

8.4
6940 22nd Ave N, Saint Petersburg, FL
Greek Restaurant · 21 tips and reviews

Dana V.Dana Veytia: Greek salads and gyros at their best.

Porter's Stone Soup Cafe & Pub is one of Best places in Saint Petersburg, Florida.

13. Porter's Stone Soup Cafe & Pub

8.5
4122 16th St N, Saint Petersburg, FL
Pub · 42 tips and reviews

Dana V.Dana Veytia: The club sandwich is amazing.

Gigi's Italian Restaurant is one of Best places in Saint Petersburg, Florida.

14. Gigi's Italian Restaurant

7.1
5901 4th St N, Saint Petersburg, FL
Italian Restaurant · 35 tips and reviews

Dana V.Dana Veytia: Pizza that is cooked to order; It is definately worth the wait.

Harvey's 4th Street Grill is one of Best places in Saint Petersburg, Florida.

15. Harvey's 4th Street Grill

8.0
3121 4th St N, Saint Petersburg, FL
American Restaurant · 39 tips and reviews

Dana V.Dana Veytia: Great grouper sandwiches.