Exclusive News Articles

New office hotspots appear as supply dwindles in the traditional favourites

Mayfair is now the most expensive area to locate a business, beating Hong Kong which previously topped the charts. Offices in Mayfair, Soho and St James’s are not only highly priced but there is also a huge lack of stock on offer as well.