37 Wood Street, Liverpool StreetLondon, ENGLAND
Police Station 182 Bishopsgate, Liverpool StreetLondon, ENGLAND
21 New Street, Liverpool StreetLondon, ENGLAND
Co City Of London Police Bishopsgate Police Station, Liverpool StreetLondon, ENGLAND