Located in Almyrida and just 50 metres away from the beach, Isadora features free Wi-Fi and self-catering apartments surrounded by a garden. Their furnished balconies offer beautiful unobstructed views of Souda Cove.
Located in Almyrida and just 50 metres away from the beach, Isadora features free Wi-Fi and self-catering apartments surrounded by a garden. Their furnished balconies offer beautiful unobstructed views of Souda Cove.