Le Castle Inn propose des hébergements dans le centre de la vieille ville de La Canée. Le front de mer du vieux port vénitien et le quai sont à seulement 50 mètres.
Toutes les chambres sont équipées d'une télévision à écran plat et de la climatisation. Toutes les chambres comprennent une salle de bains privative.
Sur place, vous trouverez un distributeur automatique de billets, un service de nettoyage à sec, un service de billetterie et une boutique de souvenirs.
La maison d'hôtes assure des services de location de vélos et de voitures. Le Castle Inn se trouve à 100 mètres du musée archéologique de La Canée et à moins de 400 mètres de la gare routière centrale de la ville. L'aéroport international de La Canée, le plus proche, est implanté à 11 km.