As modernas acomodações do Castilho House estão situadas na Rua Castilho, precisamente no centro da cidade de Lisboa, a 450 metros da Praça do Marquês de Pombal e a 100 metros do Parque Eduardo VII.
Os quartos da Castilho House apresentam tons terrosos e um estilo moderno. Todos os quartos climatizados incluem acesso Wi-Fi gratuito, uma televisão LED e uma casa de banho privativa com secador de cabelo.
O buffet de pequeno-almoço é servido diariamente, mas também está disponível serviço de quartos com bebidas, snacks e sanduíches.
A receção dispõe de um depósito de bagagens.
A Estação de Metro do Marquês de Pombal fica apenas a 200 metros e providencia acesso a todas as atrações da cidade. O Aeroporto Internacional de Lisboa fica a 7 km.