10 Best Mediterranean Restaurants in St. Petersburg

Browse menus, reviews and photos of Mediterranean Restaurants in St. Petersburg.

Showing 10 of 10 restaurants

  • Mio’s Grill & Cafe 119 2nd Street North, St. Petersburg Mediterranean · $$

    1 Mio’s Grill & Cafe

    4.9 Superb 675 Reviews

    119 2nd Street North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Falafels Gluten Free & Vegan
    • Pistachio Homemade Baklava
    • Miso's Chicken Sautee
    • Falafel Wrap Platter

    “This place makes you feel like you’re in Turkey with music and decor. The food was absolutely delicious. Mehmet and Tugce served us gracefully. My husband said he just found a piece of heaven.”

  • Serbian Mediteran Restaurant 6500 4th Street North, St. Petersburg Mediterranean · $

    2 Serbian Mediteran Restaurant

    4.8 Superb 267 Reviews

    6500 4th Street North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Balkan Style Meat Rolls with Chopped Onion Large
    • Serbian Hamburger Pljeskavica
    • Serbian Meringue Slices
    • Mjesano Meso Platter

    “We went here for lunch after wanting to try for months. The food was amazing and the portions were great. I didn’t take any pictures.”

  • Cybel - French Moroccan Fusion 2735 5th Avenue North, St. Petersburg Mediterranean · $$

    3 Cybel - French Moroccan Fusion

    4.7 Superb 244 Reviews

    2735 5th Avenue North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Pistachio Cheesecake with Whipped Cream
    • Mediterranean Mezze Platter with Pita
    • Lemon Hummus with Chicken Shawarma
    • Falafel Wrap and French Fries

    “Great ambience and food is top tier!”

  • Allelo 300 Beach Drive Northeast Suite 128, St. Petersburg Wine Bar · $$$

    4 Allelo

    4.5 Superb 628 Reviews

    300 Beach Drive Northeast Suite 128, St. Petersburg

    • Delivery

    Customers’ favorites

    • Charcuterie Board Chef Choice
    • Beef Tartare Traditional
    • Neuske Thick Cut Bacon
    • Cardamom French Toast

    “Tonight was my first visit to Allelo on Beach Drive in St. Pete. We didn’t have a reservation but were lucky to get seats at the bar around 7 p.m. They mentioned they were fully booked, though we did notice a few tables open both when we arrived and when we left. Still, we ended up having a great time at the bar! The female bartender was pretty friendly and attentive, and the bar back (a male) was busy helping with table and silverware setup ~ both were good. We ordered the Baby Gem Salad, Mussels in a delicious tomato sauce, and the Cocktail Shrimp, which were all fantastic. The cocktails were unique and interestingly crafted. The espresso martini had an interesting twist ~ a subtle touch of amaro that gave it depth. The lemon drop martini was made with their house lemonade, which gave it a refreshing and slightly unexpected flavor. My friend ordered the Aperol Spritz and really enjoyed it too. It was a bit loud inside, so next time I’ll definitely ask to sit outside, especially in this beautiful weather. The restaurant has a charming patio right on Beach Drive, a cozy bar area, and another smaller dining room to the right as you walk in. The space is beautifully decorated, with a hand-painted mural of birds by a local artist. They even provided a list so guests can learn about each bird featured on the wall ~ a thoughtful touch! I’m surprised it took me this long to visit, especially since I consider myself quite the foodie. Allelo has been open for 5 years, and after tonight, I can definitely say I’ll be back soon!”

  • Zaytoon Grill 1618 Central Avenue, St. Petersburg Mediterranean · $

    5 Zaytoon Grill

    4.3 Superb 318 Reviews

    1618 Central Avenue, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Zaytoon Sampler- Try a Little Bit of All 4
    • Falafel Sandwich with Fries and Drink
    • Chicken Shawarma Plate
    • Shawarma Wrap Sandwich

    “Quick, super-friendly service - the same now as it always has been! Thank you for the vegan options! The food is plentiful, delicious and made with care.”

  • Local Pizza Company 1846 62nd Avenue North, St. Petersburg Pizza · $

    6 Local Pizza Company

    4.7 Superb 647 Reviews

    1846 62nd Avenue North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Margherita Pizza with Fresh Mozzarella and Basil
    • Loaded Philly Cheese Steak
    • Buffalo Chicken Pizza
    • Classic Philly Steak

    “This is my go to spot for pizza in St Pete! Eddie always does it right!!”

  • CAVA 1320 4th Street North, St. Petersburg Mediterranean · $

    7 CAVA

    4.3 Superb 393 Reviews

    1320 4th Street North, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Spicy Chicken Avocado
    • Harissa Avocado Bowl
    • Spicy Lamb Meatball
    • Chicken & Rightrice

    “I went to cava to pick up a company order amongst other errands. Jessica was running to go orders and I just want to thank Cava for employee such a dedicated employee. Jess was quick understanding and also made sure the order was correct and greeted me with a warm smile. Thank you Jess for being awesome!”

  • LALA St. Pete 2324 Central Avenue, St. Petersburg Mediterranean · $$

    8 LALA St. Pete

    4.6 Superb 1,029 Reviews

    2324 Central Avenue, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Prosciutto Burrata Caprese Salad
    • Black Truffle Mac' N' Cheese
    • Lala’S Frisee House Salad
    • Lemon Pepper Chicken Wings

    “Dixie Chicks meets once a month and picks a new restaurant around town to meet and experience our hometown vibe. We were a party of 8 and were greeted warmly. The service and food were exceptional. We will be back!”

  • Kaieteur Garden Restaurant 16th Street South, St. Petersburg Pizza · $$

    9 Kaieteur Garden Restaurant

    3.0 Average 8 Reviews

    16th Street South, St. Petersburg

    • Take-Out

    “Had hawt noods from Uber and by far the best thing I’ve ate in awhile! Truly talented chefs ❤️🥢 all their sauces are amazing.”

  • Bonu' Taverna Italiana 601 Central Avenue, St. Petersburg Italian · $$

    10 Bonu' Taverna Italiana

    4.2 Good 415 Reviews

    601 Central Avenue, St. Petersburg

    • Take-Out
    • Delivery

    Customers’ favorites

    • Slice Prosciutto Di Parma
    • Chicken Parmigiana
    • Seafood Linguine
    • Burrata Caprese

    “We popped in as we were walking around the Central Arts District checking out the murals downtown. We only had an appetizer but the hand crafted expresso martini the bartender Zach made was exquisite!”

Mediterranean Restaurants Nearby

You May Also Like

  • Fast-Casual Chain Cava Targets 1,000 Locations by 2032

    Fast-Casual Chain Cava Targets 1,000 Locations by 2032

    After opening 58 new locations in 2024, the company plans to top that number this year with more than 60 new restaurants planned. The fast-casual Mediterranean chain currently operates 367 restaurants across 26 states and Washington, DC, with a bold goal of reaching 1,000 locations by 2032.