Opened in 1906, The Ritz London is one of the world's most iconic hotels and an unmissable landmark of British hospitality, occupying a privileged position on Piccadilly with a direct view of Green Park, in the heart of historic London; its Louis XVI style architecture and interiors have remained virtually intact since its opening, creating a timeless atmosphere that has attracted royalty, aristocrats, heads of state and discerning travelers for over a century, while its rooms and suites preserve generous proportions, classic fabrics and handcrafted furnishings; the hotel houses the famous The Ritz Restaurant, holder of a Michelin star, often cited as one of the most beautiful dining rooms in the world, as well as being internationally recognized for its traditional British afternoon tea, and also holds a Royal Charter granted by His Royal Highness the Prince of Wales for banquet and catering services, a rare distinction that reinforces its historical and cultural importance in the London hospitality scene.