Set in Stalida and only 1.4 km from Stalida Beach, Villa Xenia Stalis offers accommodation with mountain views, free Wi-Fi and free private parking. The air-conditioned accommodation is 2.8 km from Alexander Beach.
Ethniki Odos Irakliou Agiou Nikolaou, Stalida, 70005, Greece