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.

Restaurants in St. Petersburg, FL

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Popular
Memorable Dinners
Breakfast on the Go
Casual Meals
Coffee Shops and Cafes
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Mazzaro's Italian Market

#1 of 773 Restaurants in St. Petersburg
Map
Visitor photos (174)
Menu

Jacks London Grill

#2 of 773 Restaurants in St. Petersburg
Price: $7 - $14 Map
Visitor photos (49)
Menu

Chiefs Creole Cafe

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

BellaBrava

#4 of 773 Restaurants in St. Petersburg
Price: $7 - $28 Map
Visitor photos (47)
Menu
Cuisines: Italian Pizza Contemporary

400 Beach Seafood and Tap House

#5 of 773 Restaurants in St. Petersburg
Price: $7 - $30 Map
Visitor photos (167)
Menu
Cuisines: American Seafood Wine Bar
Reserve

Red Mesa

#6 of 773 Restaurants in St. Petersburg
Price: $30 Map
Visitor photos (60)
Menu
Cuisines: Mexican Latin Spanish

Parkshore Grill

#7 of 773 Restaurants in St. Petersburg
Price: $40 Map
Visitor photos (49)
Menu
Cuisines: American

Bodega Comida Cantina Cafe

#8 of 773 Restaurants in St. Petersburg
Map
Visitor photos (32)
Menu
Cuisines: Latin Spanish Cuban

Red Mesa Cantina

#9 of 773 Restaurants in St. Petersburg
Price: $10 - $15 Map
Visitor photos (164)
Menu
Cuisines: Mexican Peruvian Latin Spanish Cuban South American

Gratzzi Italian Grille

#10 of 773 Restaurants in St. Petersburg
Price: $30 Map
Visitor photos (52)
Menu
Cuisines: Italian Pizza
Reserve

Engine No. 9

#11 of 773 Restaurants in St. Petersburg
Price: $15
Visitor photos (43)
Menu
Cuisines: American Bar Pub Wine Bar

Moon Under Water

#12 of 773 Restaurants in St. Petersburg
Price: $7 - $30 Map
Visitor photos (70)
Menu
Cuisines: Indian International British Irish Seafood Pub

Ted Peters Famous Smoked Fish

#13 of 773 Restaurants in St. Petersburg
Price: $20 Map
Visitor photos (52)
Menu
Cuisines: Seafood German

Ceviche St. Petersburg

#14 of 773 Restaurants in St. Petersburg
Map
Visitor photos (59)
Menu

Cody's Original Roadhouse

#15 of 773 Restaurants in St. Petersburg
Price: $11 - $25 Map
Visitor photos (43)
Menu
Cuisines: American Barbecue

The Mill

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

The Canopy Rooftop Lounge

#17 of 773 Restaurants in St. Petersburg
Map
Visitor photos (29)
Menu
Cuisines: American

Locale Market

#18 of 773 Restaurants in St. Petersburg
Map
Visitor photos (78)
Menu
Cuisines: Seafood American Vegetarian Pub Wine Bar

Trip's Diner

#19 of 773 Restaurants in St. Petersburg
Map
Visitor photos (47)
Menu
Cuisines: American

Harold Seltzer's Steakhouse

#20 of 773 Restaurants in St. Petersburg
Price: $8 - $24 Map
Visitor photos (42)
Menu

Annata Wine Bar

#21 of 773 Restaurants in St. Petersburg
Map
Visitor photos (21)
Menu
Cuisines: Spanish Wine Bar

Casita Taqueria

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

The Canopy at the The Birchwood Hotel

#23 of 773 Restaurants in St. Petersburg
Map
Visitor photos (64)
Menu
Cuisines: American

The Burg Bar and Grill

#24 of 773 Restaurants in St. Petersburg
Map
Visitor photos (29)
Menu

Tap Room

#25 of 773 Restaurants in St. Petersburg
Price: $5 - $19 Map
Visitor photos (33)
Menu
Cuisines: American Pub

TiKanis

#26 of 773 Restaurants in St. Petersburg
Price: $5 - $25 Map
Visitor photos (14)
Menu
Cuisines: Pizza

La V

#27 of 773 Restaurants in St. Petersburg
Price: $10 - $20 Map
Visitor photos (17)
Menu
Cuisines: Asian Vietnamese

Maximo Seafood Shack

#28 of 773 Restaurants in St. Petersburg
Price: $11 - $20 Map
Visitor photos (74)
Menu
Cuisines: Seafood

Italia Mia Restaurant

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

Ceviche Tapas Bar and Restaurant

#30 of 773 Restaurants in St. Petersburg
Map
Visitor photos (10)
Menu
Cuisines: Spanish