The Ritz is a luxurious 5-star hotel located in Mayfair, known for its historic elegance, impeccable service, and iconic Afternoon Tea. Ritz and Savoy are probably the 2 most famous luxury hotels in London, so staying here isn't cheap...
With opulent suites, stunning rooms, and a Michelin-starred dining experience, The Ritz offers a quintessentially British escape in the heart of the capital.