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

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)

The Burg Bar and Grill

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

Meze 119

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

Acropolis Greek Taverna

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

Athenian Garden

#124 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Greek

Athenian Garden

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

Salem's Gyros and More

#185 of 729 Restaurants in St. Petersburg
Price: $7 - $14 Map Menu
Cuisines: Greek Pub

Zeko's Mediterranean Grill

#206 of 729 Restaurants in St. Petersburg
Map
Visitor photos (3)
Menu
Cuisines: Mediterranean Greek

Crab Shack Restaurant

#214 of 729 Restaurants in St. Petersburg
Price: $20 Map
Visitor photos (13)
Menu
Cuisines: Seafood Greek

Little Greek Restaurant

#301 of 729 Restaurants in St. Petersburg
Map
Visitor photos (2)
Menu
Cuisines: Greek

Salem's Gyro

#425 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Greek Pub

Salem's Gyros and More

#456 of 729 Restaurants in St. Petersburg
Price: $7 - $14 Map
Visitor photos (2)
Menu
Cuisines: Pizza Seafood Fast Food Mediterranean Chicken Wings Greek Pub

Pita Republic

#480 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Mediterranean Greek Pub

Gyros and Seafood Express

#599 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Seafood Greek

Oliver's Lounge

#719 of 729 Restaurants in St. Petersburg
Map Menu
Cuisines: Greek