UK Headquarters for Willis by Foster + Partners
Located at 51 Lime Street in the City of London, the new tower for Willis’s UK headquarters just finished recently. And as mentioned on its news release, the 28-storey Willis tower was developed together with 9-storey building at 1 Fenchurch…