Das Hotel Charm Palace Porto liegt in einer zentralen Lage in etwa 20 Gehminuten Entfernung von der Karmeliterkirche und verfügt über eine eigene Kunstgalerie. Mit 9 Zimmern mit Blick auf den Garten liegt die Pension knapp 1 km vom Palácio da Bolsa entfernt.
Das 4-Sterne-Hotel befindet sich mitten vom Bezirk Rua de Santa Catarina von Porto, in unmittelbarer Nähe zur Capela das Almas. Der Mercado Bom Sucesso gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in etwa 25 Gehminuten Entfernung vom Charm Palace. Unabhängig von der Religionszugehörigkeit besuchen Reisende am liebsten die Kirche von Santo Ildefonso, eine beliebte Kultstätte, die nicht weit entfernt von der Unterkunft liegt. Das Hotel liegt knapp 1 km vom Bahnhof São Bento entfernt, während die Bushaltestelle Dom Joao IV nur 50 Meter von hier entfernt ist.
In einigen Zimmern gibt es einen Patio, einen Balkon und einen Schreibtisch. Sie verfügen zudem über einen Wasserkocher, einen Kühlschrank und einen Herd.
Das Charm Palace bietet täglich ein kontinentales Frühstück. Die Gäste können im Restaurant Cafe Santiago, das sich in einer Entfernung von 7 Minuten zu Fuß von der Unterkunft befindet, eine Auswahl an portugiesischen Gerichten genießen.