Das elegante Anwesen befindet sich im Stadtzentrum von London und wurde 1987 gegründet und bietet den Charme eines traditionellen Hotels mit den modernen Einrichtungen, die von den anspruchsvollsten Gästen von heute™ benötigt werden. Das Hotel befindet sich in der Nähe des Buckingham Palace und die nächste Station ist Green Park. 2 U-Bahnstationen sind nur einen kurzen Spaziergang entfernt. Das Hotel bietet ein Restaurant, in dem die Gäste ein Frühstücksbuffet genießen können, und eine Bar, in der sie ein gutes Getränk genießen können. Darüber hinaus verfügt es über einen Konferenzraum für Tagungen und private Veranstaltungen. Das Hotel verfügt auch über einen geräumigen Konferenzraum für Tagungen und private Veranstaltungen. Alle Zimmer sind mit Minibar, Haartrockner und Klimaanlage ausgestattet.