in Resorts Petra – Lesvos – Greece Petra – Lesvos – Greece Camera on the beach of Petra on the island of Lesvos, Greece Camera location 0 shares