Clerkenwell Centre

Clerkenwell Centre
Lever Street, London, EC1V 3AR