Das Hotel Solar do Castelo liegt innerhalb der historischen Mauern des Castelo de São Jorge im Herzen von Lissabon. Die zentrale Lage erlaubt fußläufige Erkundungen zu nahegelegenen Sehenswürdigkeiten wie dem Casa dos Bicos und guten Anbindungen an den Nahverkehr. Das charmante Gebäude mit zwei Etagen fügt sich harmonisch in das historische Stadtbild ein.
Das Hotel bietet Zimmer mit verschiedenen Ausstattungen, darunter Balkone oder Terrassen. Die Unterkünfte verfügen über Doppel- oder Queensize-Betten und separate Schlafzimmer. Ergänzt wird die Einrichtung durch Safes und Minibars, was den Komfort erhöht. Die Badezimmer sind mit Dusche und Badewanne ausgestattet.
Zu den gastronomischen Einrichtungen zählen ein Restaurant, ein Café und eine Bar. Zusätzlich bietet das Hotel Wellness- und Entspannungsangebote. Für Aktivitäten stehen unter anderem Fahrradverleih, Golf und diverse Sportmöglichkeiten zur Verfügung. Ein Wäscheservice und medizinische Betreuung ergänzen das Dienstleistungsangebot.