Karta Vacation Rentals
On Lesvos island in Petra — a strollable, seaside spot about 2 km from the town center. Steps from Anaxos Beach and close to Panagia Glykofilousa, Vareltzidena's House and Petra Beach, Birds Bay is ideal for beach days and island exploring.