Soula Apartments & Studios Apartment Palaiochóra
Soula Apartments & Studios is located only 50 metres from the sea and 500 metres from the main beach of Palaiochora. It features self-catered accommodation with free Wi-Fi and balcony overlooking the Libyan Sea.
Number of rooms: 13
Palaiochora, Palaiochóra, 73001, Greece