
In our opinion, one of the finest designed hotels in Central London, situated on a spectacular setting in an ideal location at the meeting point of sophisticated Mayfair, fashionable Soho and the exciting West End. Offering space and contemporary luxury with clever integration of original features. 100+ rooms and suites.
The transaction may be subject to a buyer fee.