This is a hotel of exceptional standards, fresh from renovation, near Heraklion, a short walk from the beach, close to the bars and clubs of Ammoudara. What more could one possibly ask for to enjoy a fantastic holiday in sunny Crete.
Castro Hotel lies in the middle of Amoudara town, 300 m away from the famous sandy beach.
It is a complex of 2 storey pastel coloured maisonettes, and a lovely garden surrounding the pool area.
LobbyThe roomy lobby and reception area is where the guests can refer to for local tips and information.
Reach us, we're available 24/7.