Situé dans la rue Rua Castilho, au cœur de Lisbonne, à 450 mètres de la place du Marquis de Pombal et à 100 mètres du parc Eduardo VII, le Castilho House offre des hébergements modernes. Les chambres sont décorées avec goût et des couleurs ocres. Elles sont équipées de la climatisation, d'une connexion Wi-Fi gratuite, d'une télévision à écran LED et d'une salle de bains privative avec sèche-cheveux.
Un petit-déjeuner buffet est servi chaque jour et un service d'étage proposant des boissons, des collations et des sandwichs est également disponible. La réception propose un service de bagagerie.
La station de métro Marquês de Pombal, à seulement 200 mètres, vous permettra de rejoindre tous les lieux d'intérêt de la ville. L'aéroport international de Lisbonne-Humberto Delgado se trouve à 7 km.