El Castle Inn Lisbon ocupa un edificio tradicional reformado en el centro de Lisboa y ofrece alojamiento en el barrio de Castelo de São Jorge. El establecimiento se encuentra dentro de las murallas del castillo.
Los 5 apartamentos están decorados con obras de artistas locales y cuentan con aire acondicionado, TV de pantalla plana y aseo privado con toallas y artículos de aseo. Algunos apartamentos ofrecen vistas al río Tajo. Hay conexión WiFi gratuita.
Todos los alojamientos disponen de zona de cocina con tostadora, hervidor de agua y zona de comedor equipada. En las inmediaciones hay varios restaurantes, cafeterías y bares. Hay una tienda de comestibles a 1 minuto a pie.
A 2 minutos a pie del establecimiento hay una parada de autobús que ofrece conexiones con diferentes zonas de la ciudad. A pocos pasos hay un ascensor que conecta con el centro de Lisboa. El encantador barrio de Alfama, conocido por sus tradicionales casas de fado, está a 750 metros. El aeropuerto internacional de Lisboa está a 6,6 km del Castle Inn Lisbon.