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 724 Restaurants in St. Petersburg
Map
Visitor photos (117)
Menu
Cuisines: Italian Coffee Shop Sandwiches Delicatessen Pasta Middle Eastern

TiKanis

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

Chiefs Creole Cafe

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

Jacks London Grill

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

Leafy Green Cafe

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

Bodega Comida Cantina Cafe

#6 of 724 Restaurants in St. Petersburg
Map
Visitor photos (20)
Menu
Cuisines: Mexican Latin Sandwiches Cuban

Engine No. 9

#7 of 724 Restaurants in St. Petersburg
Price: $15
Visitor photos (20)
Menu
Cuisines: American Bar Hamburgers Wine Bar

Red Mesa

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

Annata Wine Bar

#9 of 724 Restaurants in St. Petersburg
Map
Visitor photos (17)
Menu
Cuisines: Wine Bar

Italia MIA Restaurant

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

The Canopy Rooftop Lounge

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

IL Ritorno

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

Crowley's Downtown

#13 of 724 Restaurants in St. Petersburg
Map
Visitor photos (23)
Menu
Cuisines: Irish Pub

Trip's Diner

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

Parkshore Grill

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

La V

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

400 Beach Seafood and Tap House

#17 of 724 Restaurants in St. Petersburg
Price: $7 - $30 Map
Visitor photos (114)
Menu
Cuisines: Steakhouse Seafood Wine Bar Oyster Bar
Reserve

BellaBrava

#18 of 724 Restaurants in St. Petersburg
Price: $7 - $28 Map
Visitor photos (31)
Menu
Cuisines: Italian Pizza Contemporary

The Burg Bar and Grill

#19 of 724 Restaurants in St. Petersburg
Map
Visitor photos (10)
Menu
Cuisines: American Barbecue Hamburgers Greek

Casita Taqueria

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

Tap Room

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

MFA Cafe

#22 of 724 Restaurants in St. Petersburg
Price: $7 - $15 Map
Visitor photos (34)
Menu

Red Mesa Cantina

#23 of 724 Restaurants in St. Petersburg
Price: $10 - $15 Map
Visitor photos (131)
Menu
Cuisines: Mexican Peruvian Latin Cuban

Urban Brew and BBQ

#24 of 724 Restaurants in St. Petersburg
Price: $4 - $15 Map
Visitor photos (12)
Menu

Ciccio Cali

#25 of 724 Restaurants in St. Petersburg
Price: $10 - $20 Map
Visitor photos (3)
Menu
Cuisines: Californian

Locale Market

#26 of 724 Restaurants in St. Petersburg
Map
Visitor photos (44)
Menu
Cuisines: Italian Californian Seafood Vegetarian Pub Wine Bar

Marco's Pizzeria

#27 of 724 Restaurants in St. Petersburg
Map Menu
Cuisines: Pizza

Ceviche Tapas Bar and Restaurant

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

Gratzzi Italian Grille

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

Alesia

#30 of 724 Restaurants in St. Petersburg
Map
Visitor photos (12)
Menu
Cuisines: French Pub Vietnamese