Offrant un restaurant, Hotel The Ritz Londres se trouve dans le quartier "Westminster" à Londres, à 2 km du musée Madame Tussauds et à moins de 12 minutes à pied du Quartier asiatique. Cet hotel 5 étoiles est situé à 2,1 km du Parc Gordon Square et invite les clients à l'un des 2 restaurants sur place.
La résidence est placée à 150 m de l'église Saint-Jacques de Piccadilly, à environ 25 minutes de marche de la gare de Marylebone. Ritz est aussi à 2,2 km des sites naturels tels que les Regent's Park. Les attractions de divertissement à proximité de Londres incluent la Criterion Theatre, qui est dans une zone de 650 mètres. La station de métro la plus proche est Green Park située à 5 minutes à pied.
Les chambres de Ritz de Londres comprennent la climatisation. Certaines d'entre elles comprennent un coin repas et une cuisine, meublés d'un canapé-lit et d'une table de travail. Quelques chambres sont approvisionnées d'une douche à l'italienne. Dotées d'une toilette séparée et d'une douche, les salles de bains disposent également d'un sèche-cheveux et d'un bonnet de douche.
Hotel The Ritz London dispose du restaurant Palm Court.