St. Petersburg Restaurants

Make a free reservation

View all 3619 restaurants in Tampa

Best American Restaurants in St. Petersburg

FarmTable CucinaFarmTable Cucina
(479)
$$$$
Contemporary Italian | St. Petersburg, St. Petersburg
Spinners Rooftop Revolving Bistro & Lounge @ Grand Plaza Hotel-St Pete BeachSpinners Rooftop Revolving Bistro & Lounge @ Grand Plaza Hotel-St Pete Beach
(1695)
$$$$
American | St. Pete Beach, St. Petersburg
Marchand's Bar & GrillMarchand's Bar & Grill
(638)
$$$$
American | St. Petersburg, St. Petersburg
Chill- Restaurant & BarChill- Restaurant & Bar
(149)
$$$$
American | St. Pete Beach, St. Petersburg
Aqua Prime Seafood & SteaksAqua Prime Seafood & Steaks
(570)
$$$$
Seafood | Indian Rocks Beach, St. Petersburg
Hooters on Johns PassHooters on Johns Pass
(14)
$$$$
American | Pinellas Park, St. Petersburg
UleleUlele
(4190)
$$$$
American | Tampa, Tampa
Seasons 52 - TampaSeasons 52 - Tampa
(4730)
$$$$
American | Tampa, Tampa
Michael's GrillMichael's Grill
(206)
$$$$
American | Tampa, Tampa
Doc B's Fresh KitchenDoc B's Fresh Kitchen
(188)
$$$$
American | Tampa, Tampa
ShoreShore
(1394)
$$$$
American | Sarasota, Sarasota / Bradenton
Del Frisco's Grille - TampaDel Frisco's Grille - Tampa
(602)
$$$$
American | Tampa, Tampa
Hooters Port RicheyHooters Port Richey
(25)
$$$$
American | Port Richey, Tampa
Stonewood Grill & Tavern - Tampa PalmsStonewood Grill & Tavern - Tampa Palms
(762)
$$$$
American | New Tampa, Tampa
BocaBoca
(1266)
$$$$
American | Tampa, Tampa
The Wine Exchange BistroThe Wine Exchange Bistro
(62)
$$$$
American | Tampa, Tampa
Caretta on the Gulf at the Sandpearl ResortCaretta on the Gulf at the Sandpearl Resort
(1054)
$$$$
American | Clearwater, Clearwater
FlameStone American Grill - OldsmarFlameStone American Grill - Oldsmar
(1097)
$$$$
American | Tampa, Tampa
Stonewood Grill & Tavern - BrandonStonewood Grill & Tavern - Brandon
(782)
$$$$
American | Brandon, Tampa

Best Italian Restaurants in St. Petersburg

Noble Crust - St. PetersburgNoble Crust - St. Petersburg
(768)
$$$$
Italian | St. Petersburg, St. Petersburg
Il RitornoIl Ritorno
(193)
$$$$
Italian | St. Petersburg, St. Petersburg
Gratzzi GrilleGratzzi Grille
(650)
$$$$
Italian | St. Petersburg, St. Petersburg
Bavaro's Pizza Napoletana & Pastaria-St PeteBavaro's Pizza Napoletana & Pastaria-St Pete
(88)
$$$$
Italian | St. Petersburg, St. Petersburg
DonatelloDonatello
(880)
$$$$
Italian | Tampa, Tampa
Massimo's Eclectic Fine DiningMassimo's Eclectic Fine Dining
(318)
$$$$
Italian | Palm Harbor, Clearwater
Cassariano Italian EateryCassariano Italian Eatery
(951)
$$$$
Italian | Venice, Sarasota / Bradenton
CenaCena
(302)
$$$$
Italian | Tampa, Tampa
Positano's RistorantePositano's Ristorante
(1235)
$$$$
Italian | Palm Harbor, Clearwater
Cafe BaciCafe Baci
(1618)
$$$$
Italian | Sarasota, Sarasota / Bradenton
Mediterraneo Ristorante ItalianoMediterraneo Ristorante Italiano
(737)
$$$$
Italian | Sarasota, Sarasota / Bradenton
Caffe Paradiso - TampaCaffe Paradiso - Tampa
(168)
$$$$
Italian | Tampa, Tampa
Cesare At The BeachCesare At The Beach
(767)
$$$$
Italian | Clearwater, Clearwater
Giorgio's on HillviewGiorgio's on Hillview
(87)
$$$$
Italian | Sarasota, Sarasota / Bradenton
Bavaro's Pizza Napoletana & PastariaBavaro's Pizza Napoletana & Pastaria
(280)
$$$$
Italian | Tampa, Tampa

Popular restaurants in Tampa

Browse some of the most booked restaurants in Tampa

Seasons 52 - Tampa
(624)
$$$$
American | Tampa
Mojito
(1)
$$$$
Latin American | Tampa
View all Tampa restaurants

Treat your taste buds: Explore St. Petersburg restaurants.

Diners' Choice Winners: Best Overall

St. Petersburg's best restaurants based upon thousands of OpenTable diner reviews
Noble Crust - St. Petersburg1. Noble Crust - St. Petersburg
768 reviews
$$$$
Italian | St. Petersburg, St. Petersburg

Always great food. Excellent fried chicken. Loved the coconut cream pie! More

OpenTable Diner -
Gratzzi Grille2. Gratzzi Grille
650 reviews
$$$$
Italian | St. Petersburg, St. Petersburg

One of our favorite restaurants in St Pete's. Excellent food and service always! More

OpenTable Diner -
Il Ritorno3. Il Ritorno
193 reviews
$$$$
Italian | St. Petersburg, St. Petersburg

Birthday dinner, very enjoyable More

OpenTable Diner -
Bavaro's Pizza Napoletana & Pastaria-St Pete4. Bavaro's Pizza Napoletana & Pastaria-St Pete
88 reviews
$$$$
Italian | St. Petersburg, St. Petersburg

Home made pasta was great but the bologna’s was a little salty! Service was great! More

OpenTable Diner -
Rococo Steak5. Rococo Steak
769 reviews
$$$$
Steakhouse | St. Petersburg, St. Petersburg

My husband and I went to Rococo for our anniversary and loved it!! Had great service, food and wine. The ambiance was modern and romantic. Definitely recommend!! More

OpenTable Diner -

Discover St. Petersburg

St. Petersburg is a bustling city with a food district to match the area's exciting atmosphere. In small taverns, you can find St. Petersburg pork chops, a signature dish of the area. These pork chops are sizzled until fully cooked and topped with sautéed vegetables. St. Petersburg tacos are another local favorite; they are widely available at bistros, cafes, and food trucks. In Tampa, Mexican cuisine is common whether you are looking for a family-friendly restaurant for a large group or prefer a charming taco stand for affordable eats. Cuban cuisine also makes an appearance, including Cuban tofu sandwiches that many visitors to the area have enjoyed.