City closes Fleet Street deal with Royal London

Royal London has sold its freehold interest in 70 Fleet Street, EC4, to the City of London Corporation for more than £26m. The property includes nearly 10,000 sq ft of retail space and around 24,000 sq ft of office space, according to