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...
  • Excellent60%
  • Very good27%
  • Average11%
  • Poor1%
  • Terrible1%
Travellers talk about
“pizza” (18 reviews)
“garlic bread” (4 reviews)
Closed Now
Seafood, Mediterranean, Greek, International, Vegetarian Friendly, Vegan Options
$$ - $$$
On the Beach, Petra 811 09, Greece
All Details
Write a ReviewReviews (316)
Traveller rating
Traveller type
Time of year

1 - 10 of 195 reviews

Reviewed November 7, 2017

the first days we tried a few restaurants but the last days we just went there because the food was just that good and the stuff was so super friendly we really felt comfortable there. they also have free sunbeds and you can order your...More

Thank Sarah H
Reviewed October 11, 2017

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 October 7, 2017

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 September 11, 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 September 4, 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 September 2, 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 August 31, 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 August 29, 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 August 28, 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 August 27, 2017 via mobile

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

Thank Razor1010
Nearby HotelsSee all 68 hotels in Lesbos
Agni Studios & Apartments
1 review
.07 km away
Theodora Hotel
5 reviews
.17 km away
Hotel Miramare - Petra
17 reviews
.28 km away
Theofilos Hotel And Apartments
92 reviews
.45 km away
Nearby Restaurants
Kantina Snack Bar
237 reviews
.24 km away
Thalassa Restaurant
429 reviews
.25 km away
314 reviews
.24 km away
The Women's Co-Operative
617 reviews
.24 km away
Nearby Attractions
Panagia Glykofilousa
171 reviews
.27 km away
Steve's Music Bar
48 reviews
2.93 km away
Molly's Bar
140 reviews
4.49 km away
Healing Springs of Lesvos: Eftalou
238 reviews
6.53 km away
Ask a question
Questions & Answers
Beverley A
April 27, 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
US$18 - US$41
Lunch, Dinner, Brunch, After-hours
Restaurant features
Outdoor Seating, Seating, Waitstaff, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Local cuisine, Child-friendly, View, Kids, Special Occasion Dining, Romantic, Groups
Open Hours
11:00 a.m. - 11:00 p.m.
5:00 p.m. - 11:00 p.m.
5:00 p.m. - 11:00 p.m.
5:00 p.m. - 11:00 p.m.
5:00 p.m. - 11:00 p.m.
1:00 p.m. - 3:00 a.m.
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