Das Hotel liegt im Stadtzentrum von Lissabon in den luxuriösen und dennoch traditionellen Vierteln Bairro Alto und Chiado.
Dieses Boutique-Hotel befindet sich in einem historischen Gebäude aus dem 18. Jahrhundert und verfügt über 87 Zimmer, darunter 2 einzigartige Suiten, 8 Suiten und 12 Junior Suiten. Die Zimmer bieten Blick auf den Fluss Tejo oder 2 der berühmtesten Viertel von Lissabon: Chiado und Bairro Alto.
Das Hotel umfasst ein Restaurant mit Blick auf den Fluss und die Altstadt von Lissabon.
Darüber hinaus gibt es 4 Tagungsräume, alle mit Tageslicht und separatem Eingang für private Tagungen oder Veranstaltungen.
Die Burg S. Jorge liegt 1,5 km vom Bairro Alto Hotel entfernt und die Kathedrale von Lissabon erreichen Sie nach 1 km. Viele Boutiquen, Galerien, malerische Straßen und Restaurants erreichen Sie vom Hotel aus bequem zu Fuß. Vom Flughafen Humberto Delgado Lissabon trennen Sie 7,5 km.