Mediterranean Restaurants in St. Petersburg, Florida

Find the top Mediterranean restaurants in St. Petersburg, Florida near you now.

Serbian Mediteran Restaurant

Mediterranean restaurant

Address: 6500 4th St N, St. Petersburg, FL 33702

Mio’s Grill & Cafe

Mediterranean restaurant

Address: 119 2nd St N, St. Petersburg, FL 33701

CAVA

Mediterranean restaurant

Address: 1320 4th St N, St. Petersburg, FL 33701

Reserve

Tryst Gastro Lounge

Lounge

Address: 240 Beach Dr NE, St. Petersburg, FL 33701

Reserve

Gyros & Seafood Express

Seafood restaurant

Address: 1760 Dr. M.L.K. Jr St S, St. Petersburg, FL 33701

Reserve

Athenian Garden

Greek restaurant

Address: 2220 4th St N, St. Petersburg, FL 33704

Allelo

Wine bar

Address: 300 Beach Dr NE #128, St. Petersburg, FL 33701

Reserve

Zaytoon Grill

Mediterranean restaurant

Address: 1618 Central Ave, St. Petersburg, FL 33712

Reserve