Das Hotel Dom Carlos Liberty liegt direkt an der Avenida da Liberdade, im Herzen von Lissabon. Es befindet sich in unmittelbarer Nähe zu öffentlichen Verkehrsmitteln und zahlreichen Einkaufsmöglichkeiten. Restaurants sind nur wenige Gehminuten entfernt, während Bars und Pubs in einem Umkreis von etwa 2 Kilometern zu finden sind. Der Strand ist rund 25 Kilometer vom Hotel entfernt.
Das Haus verfügt über 59 Doppelzimmer, verteilt auf 8 Stockwerke. Die Zimmer bieten Teppichboden und sind mit Doppelbetten oder Queensize-Betten ausgestattet. Ausgestattet sind die Unterkünfte unter anderem mit Klimaanlage, Heizung, Safe und Minibar. Die Badezimmer verfügen über Dusche und Badewanne sowie Haartrockner und Telefon.
Zur Verpflegung dienen ein Restaurant, eine Bar und ein Frühstückssaal mit Frühstücksbuffet. Das Hotel bietet zahlreiche Serviceleistungen wie Babysitting, Wäscheservice sowie medizinische Betreuung. Ergänzend können Gäste verschiedene Sportangebote wie Tennis und Fitness nutzen und sich mit Massagen und Körperbehandlungen verwöhnen lassen.