Das exklusive Cityhotel befindet sich in einer bevorzugten Lage direkt auf einer Anhöhe mit einem wunderschönen Blick auf das Meer, umgeben von einem subtropischen Garten und ca. 15 Gehminuten von der Altstadt von Funchal entfernt.
Als Inspiration für das Design des Savoy Palace dienten Madeiras Levadas, die historischen Bewässerungskanäle, die lokale Stick- und Flechtkunst sowie der Weinbau.