Clerks House 118A Shoreditch High Street, AldgateLondon, ENGLAND
1 Tenter Ground, AldgateLondon, ENGLAND