Offering a garden and inner courtyard view, Eleana Nature & Art is located in Khóra Sfakíon, 1 km from Ilingas Beach and 2 km from Ammoudi Beach. The property features garden and city views, and is 200 metres from Vrissi Beach.
Number of rooms: 18
Eparchiaki Odos Vrison-Sfakion 6, Khóra Sfakíon, 73011, Greece