39,000 sq feet of new office space being advertisised and soon available in the Square Mile, on 31st March 2017, in the City of London, England.