London Councils signs for new HQ in the City

London Councils, the local government body representing London’s boroughs and the City of London Corporation, is relocating to new headquarters at CIT Group’s 12 Arthur Street, EC4.

The organisation is moving from its offices at the 42,600