We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in St. Petersburg, FL

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Mazzaro's Italian Market

#1 of 729 Restaurants in St. Petersburg
Map
Visitor photos (128)
Menu
Cuisines: Italian Cafe Sandwiches Delicatessen Pasta Middle Eastern

TiKanis

#2 of 729 Restaurants in St. Petersburg
Price: $5 - $25 Map
Visitor photos (7)
Menu
Cuisines: Pizza Chicken Wings

Chiefs Creole Cafe

#3 of 729 Restaurants in St. Petersburg
Price: $7 - $15 Map
Visitor photos (11)
Menu

Jacks London Grill

#4 of 729 Restaurants in St. Petersburg
Price: $7 - $14 Map
Visitor photos (32)
Menu
Cuisines: American Fish & Chips Seafood British Pub

Bodega Comida Cantina Cafe

#5 of 729 Restaurants in St. Petersburg
Map
Visitor photos (21)
Menu
Cuisines: Mexican Caribbean Latin Sandwiches Spanish Delicatessen Cuban

Leafy Green Cafe

#6 of 729 Restaurants in St. Petersburg
Price: $6 - $15 Map
Visitor photos (17)
Menu
Cuisines: Vegetarian Healthy Vegan

Annata Wine Bar

#7 of 729 Restaurants in St. Petersburg
Map
Visitor photos (19)
Menu
Cuisines: Wine Bar

Italia MIA Restaurant

#8 of 729 Restaurants in St. Petersburg
Map
Visitor photos (3)
Menu
Cuisines: Italian Pizza

Engine No. 9

#9 of 729 Restaurants in St. Petersburg
Price: $15
Visitor photos (21)
Menu
Cuisines: American Bar Pub Wine Bar

Red Mesa

#10 of 729 Restaurants in St. Petersburg
Price: $30 Map
Visitor photos (53)
Menu
Cuisines: Mexican Latin Spanish

The Burg Bar and Grill

#11 of 729 Restaurants in St. Petersburg
Map
Visitor photos (11)
Menu
Cuisines: American Barbecue Greek

Parkshore Grill

#12 of 729 Restaurants in St. Petersburg
Price: $40 Map
Visitor photos (42)
Menu
Cuisines: American Barbecue

400 Beach Seafood and Tap House

#13 of 729 Restaurants in St. Petersburg
Price: $7 - $30 Map
Visitor photos (115)
Menu
Cuisines: Steakhouse Seafood Wine Bar
Reserve

BellaBrava

#14 of 729 Restaurants in St. Petersburg
Price: $7 - $28 Map
Visitor photos (33)
Menu
Cuisines: Italian Pizza Contemporary

Trip's Diner

#15 of 729 Restaurants in St. Petersburg
Map
Visitor photos (40)
Menu
Cuisines: American

The Canopy Rooftop Lounge

#16 of 729 Restaurants in St. Petersburg
Map
Visitor photos (20)
Menu
Cuisines: American

Ceviche Tapas Bar and Restaurant

#17 of 729 Restaurants in St. Petersburg
Map
Visitor photos (9)
Menu
Cuisines: Spanish

Marco's Pizzeria

#18 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Pizza

La V

#19 of 729 Restaurants in St. Petersburg
Map
Visitor photos (4)
Menu
Cuisines: Vietnamese

Tap Room

#20 of 729 Restaurants in St. Petersburg
Map
Visitor photos (12)
Menu
Cuisines: American

Casita Taqueria

#21 of 729 Restaurants in St. Petersburg
Price: $5 - $10 Map
Visitor photos (22)
Menu
Cuisines: Mexican Spanish

Crowley's Downtown

#22 of 729 Restaurants in St. Petersburg
Map
Visitor photos (24)
Menu
Cuisines: Irish Pub

D' Mexican

#23 of 729 Restaurants in St. Petersburg
Map Menu

Locale Market

#24 of 729 Restaurants in St. Petersburg
Map
Visitor photos (46)
Menu
Cuisines: Italian American Seafood Vegetarian Pub Wine Bar

Meze 119

#25 of 729 Restaurants in St. Petersburg
Price: $5 - $14 Map
Visitor photos (12)
Menu

Cody's Original Roadhouse

#26 of 729 Restaurants in St. Petersburg
Price: $11 - $25 Map
Visitor photos (23)
Menu

IL Ritorno

#27 of 729 Restaurants in St. Petersburg
Map
Visitor photos (11)
Menu
Cuisines: Italian

Gratzzi Italian Grille

#28 of 729 Restaurants in St. Petersburg
Price: $30 Map
Visitor photos (39)
Menu
Cuisines: Italian
Reserve

Alesia

#29 of 729 Restaurants in St. Petersburg
Map
Visitor photos (22)
Menu
Cuisines: French Pub Vietnamese

Ciccio Cali

#30 of 729 Restaurants in St. Petersburg
Price: $10 - $20 Map
Visitor photos (3)
Menu
Cuisines: American