New River Head, EC1R

Flat for sale in one of Clerkenwell’s most prestigious developments