Rss

The Savoy Palace has made its debut in Madeira, Portugal, expanding and elevating the Savoy Signature portfolio, a family-owned collection of historic hotels and resorts on the scenic island in the Atlantic.