89 Lever Street, ClerkenwellLondon, ENGLAND
1 Clerkenwell Road, ClerkenwellLondon, ENGLAND
174-176 Clerkenwell Road, ClerkenwellLondon, ENGLAND