Castro Hotel lies in the middle of Amoudara, only 300 metres from the famous sandy beach. It features an outdoor pool with pool-side bar and plenty of sun-bathing space. Free Wi-Fi is available throughout.
Number of rooms: 71
A.Papandreou str. 301, Amoudara Herakliou, 71414, Greece