Opened in 1906, The Ritz London is perfectly located in the heart of London overlooking the Royal Green Park and the world-famous Piccadilly, making it the perfect location for exploring one of the most vibrant cities in the world. For over 110 years, it has long been the choice for royalty, aristocracy, dignitaries, and countless other discerning guests. The beautiful bedrooms and suites all feature Louis XVI–style interiors. The iconic hotel is renowned for its quintessential British afternoon tea and the spectacular Michelin-starred Ritz Restaurant, often described as the most beautiful dining room in the world. The Ritz London has a Royal Warrant awarded by His Royal Highness the Prince of Wales for Banqueting and Catering Services, the only hotel to receive such an honor.