Localizado no centro da cidade de Lisboa, nos luxuosos e tradicionais bairros do Bairro Alto e do Chiado. Este Boutique Hotel está situado num edifício histórico do século XVIII e dispõe de 87 quartos, incluindo 2 suites exclusivas, 8 suites e 12 suites júnior. Os quartos oferecem vistas sobre o rio Tejo ou sobre 2 dos bairros mais emblemáticos de Lisboa: Chiado e Bairro Alto. O hotel dispõe de um restaurante com vista para o rio e para o centro histórico de Lisboa.
Além disso, existem 4 salas de reuniões, todas com luz natural e entrada independente para reuniões ou eventos privados. O Castelo de São Jorge fica a 1,5 km do Bairro Alto Hotel e a Sé Catedral de Lisboa está a 1 km. Muitas boutiques, galerias, ruas pitorescas e restaurantes estão a poucos passos do hotel. O Aeroporto Humberto Delgado de Lisboa fica a 7,5 km.