Situated in Elounda and only 400 metres from Plaka Beach, Island View House features accommodation with sea views, free WiFi and free private parking. The property features mountain and city views, and is 1.3 km from Spinalonga Beach.
Rooms total: 1Important Information
This property will not accommodate hen, stag or similar parties. License number: <strong>00000894415</strong> Managed by a private host
More information »