The Sugar Building and Five-Star Offices in London
One operator that has carved a significant slice out of the luxury sector is London Executive Offices (LEO), which now manages over 700,000 sq ft of high-spec serviced office space across 32 business centres in London.
Press Release · 02 February 2016