Principe Lisboa liegt zentral im Stadtzentrum von Lissabon, eingebettet zwischen dem Park Edward VII und der Gulbenkian-Stiftung. Die Nähe zu wichtigen Plätzen wie Marques de Pombal, der Avenida da Liberdade und dem Kaufhaus El Corte Ingles macht es zu einem verkehrsgünstigen Standort, der sowohl städtischen Charme als auch kurze Wege zu städtischen Attraktionen bietet. Der U-Bahnhof São Sebastião ist nur wenige Gehminuten entfernt, was die Erkundung der Stadt erleichtert.
Das Hotel bietet 70 Nichtraucherzimmer, verteilt auf acht Etagen, die mit einem Aufzug erreichbar sind. Die Zimmer bieten verschiedene Bettenarten wie Doppel- oder Kingsize-Betten und verfügen über Balkone oder Terrassen zum Entspannen. Ausstattungselemente schließen individuell steuerbare Heizung und moderne Badezimmer ein, die sowohl Dusche als auch Badewanne bieten. Zustellbetten können bei Bedarf hinzugebucht werden.
Gäste können aus einer Vielfalt gastronomischer Einrichtungen wählen, darunter ein Nichtraucherrestaurant, Café, Bar und Pub. Ein reichhaltiges Frühstücksbuffet wird angeboten, ebenso wie spezielle Diätgerichte und Kindermenüs. Das Angebot wird durch Services wie Babysitter, Autovermietung, medizinische Betreuung, Zimmerservice, Wäscheservice und einen Shuttlebus abgerundet. Für geschäftliche Zwecke stehen Fax und Projektor bereit.