Where to Eat: The Best Restaurants in St. Petersburg, Florida

Johnny's Restaurant & Pizza

Breakfast restaurant

3001 28th St N, St. Petersburg, FL 33713

This cozy gem features freshly made cheese pizzas and generous portions of hearty breakfast items at unbeatable prices.

Reserve

Taverna Costale

Italian restaurant

200 Central Ave Ste 165, St. Petersburg, FL 33701

This stylish Italian eatery boasts delectable dishes like halibut, truffle fries, and steak tartare, perfect for date nights!

Spa Beach Bistro

Pizza takeaway

501 2nd Ave NE, St. Petersburg, FL 33701

Nestled by the picturesque St. Pete Pier, enjoy delightful pizza, refreshing slushies, and live music amidst a vibrant atmosphere!

Chile Verde Restaurant

Mexican restaurant

2801 22nd Ave N, St. Petersburg, FL 33713

This hidden gem in St. Pete serves authentic Mexican delights like campechano enchiladas and tamales at unbeatable prices.

Reserve

El Cap Restaurant

Hamburger restaurant

3500 4th St N, St. Petersburg, FL 33704

An iconic St. Pete burger joint, serving juicy, freshly ground burgers and delightful onion rings in a laid-back atmosphere.

Tijuana Flats

Fast food restaurant

2117 66th St N, St. Petersburg, FL 33710

Colorful and lively, this fast-casual spot offers delicious grilled shrimp tacos and an extensive hot sauce selection.

Reserve

El Tenampa Mexican-American Restaurant

Mexican restaurant

1800 16th St N, St. Petersburg, FL 33704

This cozy gem boasts authentic Mexican flavors, featuring must-try chicken fajitas and acclaimed refried beans. Enjoy fresh, affordable meals!

Reserve

Baba Restaurant

Restaurant

2701 Central Ave, St. Petersburg, FL 33713

Experience culinary delight in a relaxed setting, featuring exceptional fresh dishes like lamb dumplings and exquisite baklava!

ABC Seafood restaurant

Chinese restaurant

4175 66th St N, St. Petersburg, FL 33709

This seafood-focused Asian gem delights with authentic Chinese cuisine, featuring exceptional grilled yellowtail collar and comforting wonton soup.

Bavaro's Pizza Napoletana & Pastaria

Italian restaurant

945 Central Ave, St. Petersburg, FL 33705

Experience authentic Italian cuisine in a cozy, family-owned setting, featuring mouthwatering pizzas and delightful meatballs!

Reserve Order

Three Birds Tavern

American restaurant

1492 4th St N, St. Petersburg, FL 33701

Nestled in a vintage farmhouse, this lively spot features elevated pub fare, outdoor seating, and dog-friendly vibes.

Order

URBAN Brew and BBQ

Barbecue restaurant

2601 Central Ave, St. Petersburg, FL 33713

Savor mouthwatering barbecue and craft cocktails in a creatively repurposed space, adorned with unique decor and shuffleboard fun!

Reserve

Toriano's Pizza and Much More

Pizza restaurant

1059 62nd Ave S, St. Petersburg, FL 33705

This cozy family-owned pizzeria offers delicious home-cooked meals, craft beer, and lively events like Paint & Sip.

Reserve

Tiki Docks Skyway

Polynesian restaurant

3769 50th Ave S, St. Petersburg, FL 33711

A relaxed Polynesian retreat offering fresh seafood, amazing coconut shrimp, and stunning water views on the terrace.

Order

Bernie's

Soul food restaurant

3135 18th Ave S, St. Petersburg, FL 33712

Experience the heart and soul of southern cuisine with friendly service, featuring must-try mac and cheese, ribs, and yams!

Eastern Kitchen & Sushi

Sushi restaurant

5226 4th St N, St. Petersburg, FL 33703

This cozy sushi spot boasts fresh and unique rolls like the mind-blowing Hawaiian Roll, promising a delightful lunch experience!

Reserve

Tryst Gastro Lounge

Lounge

240 Beach Dr NE, St. Petersburg, FL 33701

Relax in a chic Victorian lounge, enjoying global flavors like truffle fries and delightful cocktails in a vibrant atmosphere.

Reserve

Carrabba's Italian Grill

Italian restaurant

1951 4th St N, St. Petersburg, FL 33704

This lively Italian grill delights with classics like Chicken Bryan and Tiramisu, complemented by warm, welcoming service!

Reserve

LemonGrass Sushi Thai tapas

Thai restaurant

310 Central Ave, St. Petersburg, FL 33701

Savor the essence of Asia with fresh sushi rolls, flavorful pad thai, and comforting curries in a relaxed atmosphere.

Reserve

EVOS Feel Great Food (St. Petersburg)

Organic restaurant

2631 4th St N, St. Petersburg, FL 33704

Savor health-conscious fast food featuring baked burgers, gourmet ketchup, and delightful vegan options in a friendly atmosphere.

Reserve

Crab Shack Restaurant

Seafood restaurant

11400 Gandy Blvd N, St. Petersburg, FL 33702

This local gem delights with all-you-can-eat crab legs and fresh oysters, complemented by outstanding service from friendly staff!

Mori Sushi

Japanese restaurant

1136 94th Ave N, St. Petersburg, FL 33702

Delight in fresh sushi, crispy tempura, and exceptional yakisoba in this cozy, affordable gem!

Bonefish Grill

Seafood restaurant

5062 4th St N, St. Petersburg, FL 33703

Dine at this vibrant seafood haven, renowned for the ahi tuna poke bowl and exquisite key lime cake!

Order

Glory Days Grill

Sports bar

9900 4th St N, St. Petersburg, FL 33702

This lively sports bar serves delicious American classics like crispy wings and flavorful burgers, complemented by attentive service!

Reserve

CAVA

Mediterranean restaurant

1320 4th St N, St. Petersburg, FL 33701

Discover a vibrant spot for customizable Mediterranean bowls, featuring delicious pitas, hearty lentils, and vibrant dips!

Reserve

New China

Chinese restaurant

928 58th St N, St. Petersburg, FL 33710

This bustling takeout gem serves vibrant, authentic Chinese dishes like General Tso's Chicken and flavorful pork fried rice.

Reserve

Datz - St. Pete

American restaurant

180 Central Ave, St. Petersburg, FL 33701

This laid-back venue features a diverse menu, showcasing generous portions, like the Cluck Yeah and decadent peanut butter pie!

Order

Chopstick Express

Chinese restaurant

3946 4th St N, St. Petersburg, FL 33703

This compact gem offers expertly crafted sushi rolls and stir-fries, complete with a convenient drive-thru and delivery.

Cassis St. Pete

American restaurant

170 Beach Dr NE, St. Petersburg, FL 33701

Vibrant brasserie offering American and French delights, featuring a spacious café, outdoor seating, and delightful pastries.

Sea Salt

Seafood restaurant

183 2nd Ave N, St. Petersburg, FL 33701

This upscale seafood haven features a sprawling raw bar, exquisite entrees like crab encrusted grouper, and delightful desserts.

Sunset Grille

Bar & grill

2996 Dr M.L.K. Jr St N, St. Petersburg, FL 33704

This quaint bar & grill delights with mouthwatering wings, awesome burgers, and refreshing cocktails in a lively atmosphere.

Paul's Landing

Restaurant

502 5th Ave NE, St. Petersburg, FL 33701

Nestled at The Vinoy Resort, this elegant eatery offers stunning marina views alongside creative cocktails and delightful seafood dishes.

Cane and Barrel Rooftop Bar

Bar

110 2nd St N, St. Petersburg, FL 33701

Perched atop the AC Hotel, this vibrant rooftop bar offers tantalizing chicken tacos and breathtaking views, perfect for any celebration!

The Wooden Rooster

Breakfast restaurant

104 2nd Ave NE, St. Petersburg, FL 33701

Cozy creperie offering delightful sweet and savory dishes, robust coffee, and a laid-back atmosphere perfect for gatherings.

Reserve

Wong Lee's Chinese Cuisine

Chinese restaurant

1110 Pinellas Bayway S, St. Petersburg, FL 33715

Experience a refreshing take on Chinese cuisine with vibrant dishes featuring fresh vegetables and homemade lo mein.

Teak

Floridian restaurant

800 2nd Ave NE 4th Floor, St. Petersburg, FL 33701

A picturesque eatery showcasing Floridian flavors, featuring delectable duck spring rolls and unforgettable paella with stunning waterfront views.

Sab Cafe

Thai restaurant

111 2nd Ave NE UNIT 100, St. Petersburg, FL 33701

A vibrant courtyard eatery offering generous portions of flavorful Thai fusion dishes, live music, and friendly service!

Reserve

The Big Catch at Salt Creek

Seafood restaurant

1500 2nd St S, St. Petersburg, FL 33701

Discover a vibrant waterside eatery where friendly service meets delicious seafood, featuring standout fish tacos and fresh calamari.

Nueva Cantina - St. Pete

Mexican restaurant

1625 4th St S, St. Petersburg, FL 33701

Colorful cantina offering mouthwatering dishes like blackened shrimp tacos and refreshing margaritas in a lively atmosphere.

Kings Fried Chicken

Chicken restaurant

2216 34th St S, St. Petersburg, FL 33711

Known for its irresistibly juicy fried chicken, this fast food gem serves fresh nuggets and heavenly honey butter biscuits.

Reserve
Page 5 of 7

End of content

Error loading content