The Ritz London is a luxurious 5-star hotel located in Mayfair, offering opulent suites and unforgettable rooms with stunning views. Guests can indulge in world-renowned afternoon tea or dine at the Michelin-starred restaurant for a truly exquisite experience. With over 117 years of history and impeccable service, The Ritz is a landmark in the heart of London, providing a haven of elegance and British heritage for guests to enjoy.