Elena Apartments Apartment
Almirida, Almyrida, 73008
The family-run Elena Apartments is located right in the centre of Almyrida village of Crete and just opposite from the beach. Surrounded by lush greenery, it offers self-catered accommodation with views over the Cretan Sea or the garden.