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.

The Reef

On the Beach, Petra 811 09, Greece
+30 2253 041488
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent59%
  • Very good28%
  • Average11%
  • Poor1%
  • Terrible1%
Travellers talk about
“pizza” (16 reviews)
“spaghetti” (6 reviews)
Opens in 4 min
All hours
Seafood, Mediterranean, Greek, International, Vegetarian Friendly
$$ - $$$
On the Beach, Petra 811 09, Greece
All Details
Write a Review
Reviews (313)
Traveller rating
Traveller type
Time of year

1 - 10 of 194 reviews

Reviewed 1 week ago

I have been visiting this family owned Taverna, now known as The Reef, for many years and although the menu is now more varied to cater for changing tastes, it still provides wonderful traditional Greek dishes. Costas welcomes everyone with a big smile and his...More

Thank Whakapirau
Reviewed 1 week ago

As we spent 2 weeks in Petra and had a lot of Greek-Meals one day we took a Pizza here. Even the Pizza comes from the freezer it was good and tasty. With a cold beer and some tzatziki as a starter its a good...More

Thank miguelVienna
Reviewed 12 September 2017

One of my favourite restaurants, the staff are lovely and always welcoming. Lovely to have dinner by the beach! Very good value.

Thank Acarrie64
Reviewed 5 September 2017 via mobile

Returned to Petra again this year. Tried other eating establishments but found none as good as the Reef for an evening meal. Excellent service and delicious food- cooked perfectly every time. You have to eat here ❤️

Thank Julieaf22
Reviewed 2 September 2017

For us just a average Greek restaurant however they have more pasta and pizza on the menu then the real traditional Greek dishes. Hard cheese Saganaki was not good the worst we ever got on Lesbos. The chicken souflaki and chicken filet were Ok ....More

Thank EmileTilburg
Reviewed 31 August 2017 via mobile

Nice place. Service is good and quick. Food is fresh and delicious. We tried kalamari and octopus leg snd it was very good.

Thank Sertaç O
Reviewed 30 August 2017 via mobile

Food was good: pasta carbonara and greek salad. Big portions and friendly service. Nice view of Petra beach. I would recommend this restaurant.

Thank Lisa O
Reviewed 29 August 2017 via mobile

We were lucky enough to discover this wonderful restaurant on our first night, which meant we could return a few times! Any of the lamb dishes are to die for and the steaks are fabulous! Very friendly and excellent service!

Thank Wendywob
Reviewed 27 August 2017 via mobile

Good food and prices and the service was excellent would defiantly recommend. Costa keep up the good work

Thank Razor1010
Reviewed 27 August 2017 via mobile

Good friendly service, lovely meals, lots of choice on the menu to suit everyone. highly recommend a visit

Thank Jenny C
Nearby Restaurants
The Women's Co-Operative
611 reviews
.24 km away
Thalassa Restaurant
423 reviews
.25 km away
308 reviews
.24 km away
Kantina Snack Bar
229 reviews
.24 km away
Nearby Attractions
Panagia Glykofilousa
159 reviews
.27 km away
Molivos Castle
579 reviews
4.35 km away
Healing Springs of Lesvos: Eftalou
237 reviews
6.53 km away
Molly's Bar
138 reviews
4.49 km away
Ask a question
Questions & Answers
Beverley A
27 April 2015|
AnswerShow all 2 answers
Response from ahmetdaghanm2016 |
Av cost is 16-18€ for two persons.
Google Translation
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
USD 18 - USD 41
Dinner, Lunch, Brunch, After-hours
Restaurant features
Outdoor Seating, Seating, Waitstaff, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Kids, Child-friendly, Special Occasion Dining, Local cuisine, Groups, Romantic, View
Open Hours
11:00 am - 11:00 pm
5:00 pm - 11:00 pm
5:00 pm - 11:00 pm
5:00 pm - 11:00 pm
5:00 pm - 11:00 pm
1:00 pm - 3:00 am
Location and Contact Information
  • Address: On the Beach, Petra 811 09, Greece
  • Location: Europe  >  Greece  >  Northeast Aegean Islands  >  Lesbos  >  Petra
  • Phone Number: +30 2253 041488
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing