Accommodation

Marriott Grosvenor Square sold for £125.1 million

By Rob Gill /