L'hôtel Castro se trouve au milieu de l'agréable Ammoudara et à seulement 300 mètres d'une plage de sable. Ce petit établissement dipose d'une belle piscine, d'un bar et d'une grande terrasse où profiter du soleil. Toutes les chambres disposent d'une salle de bains moderne et d'un balcon. Le restaurant Maxim propose des spécialités grecs et internationales. Du café, ainsi que diverses boissons et cocktails peuvent être dégustés au bord de la piscine.