Located 55 meters from Agios Isidoros Beach (Παραλία Άγιος Ισίδωρος). Albatros is a popular choice amongst travelers in Lesvos, whether exploring or just passing through.
Located 303 meters from Agios Isidoros Beach (Παραλία Άγιος Ισίδωρος). Located in Agios Isidoros - Plomari, Ouzo Villas is a perfect starting point from which to explore Lesvos.