The Imaginarium makes a hasty exit from Clerkenwell Close amidst chaos.

Filmed here

Roberts Place

Clerkenwell, London EC1, GB

Community posts