Situado en el centro de Lisboa, en los lujosos y tradicionales barrios de Bairro Alto y Chiado.
Este hotel boutique ocupa un edificio histórico del siglo XVIII y dispone de 87 habitaciones, entre ellas 2 suites exclusivas, 8 suites y 12 suites junior. Las habitaciones ofrecen vistas al río Tajo o a 2 de los barrios más emblemáticos de Lisboa: Chiado y Bairro Alto.
El hotel alberga un restaurante con vistas al río y al centro histórico de Lisboa.
Además, hay 4 salas de reuniones, todas con luz natural y entrada independiente para reuniones o eventos privados.
El Bairro Alto Hotel se encuentra a 1,5 km del castillo de San Jorge y a 1 km de la catedral de Lisboa. A poca distancia a pie del hotel hay numerosas tiendas boutique, galerías, calles pintorescas y restaurantes. El aeropuerto Humberto Delgado de Lisboa está a 7,5 km.