Castello is set in Limenaria, just 1969 feet from Metalia Beach. The property features an outdoor pool. Free WiFi throughout the property.
All rooms are fitted with a flat-screen TV. Certain rooms feature views of the garden or city. Castello features free private parking on site.
You will find luggage storage space at the property.