Cet élégant hôtel urbain se trouve au cœur de Londres, dans l'un des quartiers les plus chics de la ville. Les stations de métro Green Park et Piccadilly Circus se trouvent à quelques minutes à pied et de nombreux sites touristiques tels que Trafalgar Square, la galerie d'art nationale, le palais de Buckingham et Hyde Park se trouvent à proximité. L'hôtel compte en tout 228 chambres, dont 3 suites, réparties sur 15 étages. Les installations comprennent un hall d'accueil avec une réception ouverte 24h/24, un ascenseur, 2 bars et un restaurant avec espace non-fumeur. Il est possible de profiter des places de parking (contre supplément). Les chambres accueillantes sont équipées d'une salle de bain avec sèche-cheveux, d'une ligne téléphonique directe, de la télévision, d'un mini-bar/réfrigérateur, d'une cafetière/théière et d'un coffre-fort.