Das Lisbon Downtown Inn mit WLAN im ganzen Gebäude befindet sich in etwa 5 Gehminuten Entfernung vom Museum für Moderne Kunst. Die Pension verfügt auch über Parkplätze.
Das Hotel liegt in besonderer Lage im Stadtteil Marsdorf von Lissabon, gleich neben dem Lissabonner Dom. In ca. 400 Meter Entfernung von der St.-Rochus-Kirche gelegen, ist das Downtown Inn 850 Meter von der Fundação José Saramago entfernt. Bis zur Kirche von Santa Engrácia sind es nur 17 Gehminuten von Minuten zu Fuß. Die Unterkunft liegt in der Nähe von der U-Bahnstation Baixa-Chiado.
Das 4-Sterne-Hotel bietet 8 Zimmer, ausgestattet mit einer Klimaanlage. Zu den weiteren tollen Annehmlichkeiten gehört auch Ausstattung zur Kaffee- & Teezubereitung. Sie verfügen über eine Kaffee-/Teemaschine, einen Kühlschrank und Glasgeschirr sowie über private Badezimmer mit einer begehbaren Dusche und einer getrennten Toilette.
Das Restaurant ALMA Henrique Sá Pessoa ist in 150 Metern vom Downtown Inn Lissabon entfernt.