The Savoy London
London
United Kingdom
Overview
Nestled in the heart of London, The Savoy is an illustrious icon of luxury and historical grandeur, seamlessly blending timeless elegance with contemporary comforts. Since its inception in 1889, this distinguished hotel has captivated royalty, celebrities, and discerning travelers with its opulent Art Deco design and impeccable service. Overlooking the River Thames, The Savoy offers 267 exquisitely designed rooms and suites, world-class dining experiences curated by renowned chefs, and a range of wellness and leisure facilities, including a state-of-the-art gym and rejuvenating spa services. Its storied past and modern amenities make The Savoy a quintessential destination for those seeking an unforgettable stay in one of London’s most prestigious hotels.