Situado num edifício tradicional renovado no coração de Lisboa, o Castle Inn Lisbon apresenta acomodações no bairro do Castelo de São Jorge. A propriedade está localizada dentro das muralhas do castelo.
Os 5 apartamentos estão decorados com obras de artistas locais e todos incluem ar condicionado, uma televisão de ecrã plano e um WC privativo com toalhas e produtos de higiene pessoal. Alguns apartamentos oferecem vistas para o Rio Tejo. O acesso Wi-Fi é gratuito.
Há uma kitchenette em cada unidade, onde os hóspedes podem preparar as suas refeições, com uma torradeira, uma chaleira e uma área de refeições equipada. Como alternativa, existe uma variedade de restaurantes, cafés e bares nas proximidades. Existe uma mercearia a cerca de 1 minuto a pé.
Existe uma paragem de autocarro a cerca de 2 minutos a pé da propriedade, proporcionando fácil acesso a diferentes áreas da cidade. Um elevador com ligação ao centro de Lisboa fica a uma curta distância a pé. O encantador bairro de Alfama, conhecido pelas suas casas tradicionais de Fado, fica a 750 metros. O Aeroporto Internacional de Lisboa fica a 6,6 km do Castle Inn Lisbon.