Cet élégant établissement situé dans le centre-ville de Londres et créé en 1987 offre le charme d'un hôtel traditionnel avec les équipements modernes requis par les clients les plus exigeants d'aujourd'hui.™ L'établissement se trouve à proximité de Buckingham Palace et la station la plus proche est Green Park. 2 stations de métro se trouvent à quelques minutes à pied. L'hôtel dispose d'un restaurant où les clients peuvent déguster un petit déjeuner buffet et d'un bar où ils peuvent déguster une bonne boisson. En outre, il dispose d'une salle de conférence pour les réunions et les réceptions privées. L'hôtel dispose également d'une salle de conférence spacieuse pour les réunions et les réceptions privées. Toutes les chambres sont équipées d'un minibar, d'un sèche-cheveux et de la climatisation.