17. Claridge

Claridge’s in Mayfair, London, is often called the “annexe of Buckingham Palace” because of its royal connections. Its Art Deco design makes it one of the city’s most glamorous hotels. Claridge’s is renowned for its afternoon tea, a London tradition. Celebrities and world leaders are frequent guests. The interiors are opulent with marble, chandeliers, and luxury fabrics. Fine dining and impeccable service define the experience. Claridge’s is the very definition of timeless London luxury.