Das 3-Sterne-Hotel Solmar House Lissabon liegt einen 20-minütigen Spaziergang vom Lebensmittelmarkt entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Lissabon. Auf dem Gelände gibt es ein Einkaufszentrum.
Das Hotel liegt im Stadtteil Bairro Alto von Lissabon, ungefähr 700 Meter vom Praça Luís de Camões entfernt. Der Eduardo-VII-Park liegt auch in einer Entfernung von 25 Gehminuten von diesem Solmar House Lissabon. Die Brücke des 25. April ist in 10 Autominuten zu erreichen. Die nächstgelegene U-Bahn-Station Cais do Sodré befindet sich gleich neben der Pension.
Alle Zimmer verfügen über eine Minibar und einen Schreibtisch. Eine getrennte Toilette und eine Dusche sind in den Zimmern vorhanden.
Gäste können im Restaurant Frade dos Mares speisen, das sich ungefähr 450 Meter von hier entfernt befindet.