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

400 Beach Seafood and Tap House

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

BellaBrava

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

Parkshore Grill

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

Bodega Comida Cantina Cafe

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

Red Mesa

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

Gratzzi Italian Grille

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

Engine No. 9

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

Red Mesa Cantina

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

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

Cody's Original Roadhouse

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

The Canopy Rooftop Lounge

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

The Mill

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

Locale Market

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

Trip's Diner

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

Ceviche St. Petersburg

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

Casita Taqueria

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

Annata Wine Bar

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

Harold Seltzer's Steakhouse

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

The Canopy at the The Birchwood Hotel

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

Tap Room

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

The Burg Bar and Grill

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

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

Birch & Vine

#28 of 773 Restaurants in St. Petersburg
Price: $31 - $50 Map
Visitor photos (41)
Menu
Cuisines: American Contemporary
Reserve

Maximo Seafood Shack

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

Italia Mia Restaurant

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