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 St. Petersburg Restaurants

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)

Urban Brew and BBQ

#31 of 727 Restaurants in St. Petersburg
Price: $4 - $15 Map
Visitor photos (14)
Cuisines: American Barbecue

Skyway Jack Restaurant

#32 of 727 Restaurants in St. Petersburg
Price: $5 - $15 Map
Visitor photos (34)
Cuisines: American

MFA Cafe

#33 of 727 Restaurants in St. Petersburg
Price: $7 - $15 Map
Visitor photos (34)

Red Mesa Cantina

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

Kilwins

#35 of 727 Restaurants in St. Petersburg
Map Menu

Green Bench Brewing Company

#36 of 727 Restaurants in St. Petersburg
Map
Visitor photos (11)
Menu
Cuisines: Brew Pub

The Canopy at the The Birchwood Hotel

#37 of 727 Restaurants in St. Petersburg
Map
Visitor photos (26)
Menu

Gateway to India

#38 of 727 Restaurants in St. Petersburg
Map
Visitor photos (13)
Menu
Cuisines: Indian

Mid Peninsula Seafood

#39 of 727 Restaurants in St. Petersburg
Price: $5 - $15 Map
Visitor photos (15)
Menu
Cuisines: Fish & Chips Sandwiches Seafood

The Tavern at Bayboro

#40 of 727 Restaurants in St. Petersburg
Map
Visitor photos (1)
Menu
Cuisines: American Pub

Ted Peters Famous Smoked Fish

#41 of 727 Restaurants in St. Petersburg
Price: $20 Map
Visitor photos (34)
Menu
Cuisines: German Seafood Barbecue

Ceviche St. Petersburg

#42 of 727 Restaurants in St. Petersburg
Map
Visitor photos (27)
Menu
Cuisines: Spanish

Acropolis Greek Taverna

#43 of 727 Restaurants in St. Petersburg
Price: $8 - $20 Map
Visitor photos (33)
Menu
Cuisines: Greek

Z Grille

#44 of 727 Restaurants in St. Petersburg
Price: $30 Map
Visitor photos (6)
Menu
Cuisines: Barbecue
Reserve

Horse & Jockey British Pub

#45 of 727 Restaurants in St. Petersburg
Price: $15 Map
Visitor photos (19)
Menu
Cuisines: Pizza International European British Pub

Rain Japanese Restaurant & Sushi

#46 of 727 Restaurants in St. Petersburg
Map
Visitor photos (2)
Menu
Cuisines: Japanese Sushi

Moon Under Water

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

The Edge Lounge and Tapas

#48 of 727 Restaurants in St. Petersburg
Map
Visitor photos (1)
Menu

Rococo Steak

#49 of 727 Restaurants in St. Petersburg
Price: $50 Map
Visitor photos (9)
Menu
Cuisines: American Steakhouse
Reserve

Maximo Seafood Shack

#50 of 727 Restaurants in St. Petersburg
Price: $11 - $16 Map
Visitor photos (30)
Menu
Cuisines: Seafood Sandwiches

Toby's Original Little Italy Pizza

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

Cappy's Pizzeria

#52 of 727 Restaurants in St. Petersburg
Map
Visitor photos (7)
Menu
Cuisines: Pizza

Britannia Arms

#53 of 727 Restaurants in St. Petersburg
Price: $10 - $16 Map
Visitor photos (20)
Menu
Cuisines: American British Pub

Old Northeast Pizza

#54 of 727 Restaurants in St. Petersburg
Map
Visitor photos (2)
Menu

Harold Seltzer's Steakhouse

#55 of 727 Restaurants in St. Petersburg
Price: $8 - $24 Map
Visitor photos (35)
Menu

First Watch

#56 of 727 Restaurants in St. Petersburg
Map
Visitor photos (9)
Menu
Cuisines: American Diner Healthy

Leverock's Seafood House

#57 of 727 Restaurants in St. Petersburg
Map
Visitor photos (11)
Menu
Cuisines: American Seafood

Birch & Vine

#58 of 727 Restaurants in St. Petersburg
Price: $31 - $50 Map
Visitor photos (27)
Menu
Cuisines: Contemporary
Reserve

Williams Sub Shop

#59 of 727 Restaurants in St. Petersburg
Map
Visitor photos (3)
Menu
Cuisines: Sandwiches Delicatessen Soups

PoFolks

#60 of 727 Restaurants in St. Petersburg
Price: $10 - $20 Map
Visitor photos (26)
Menu
Cuisines: American