26-27 Eldon Street, Liverpool StreetLondon, ENGLAND
Moorgate Station 23 Moorfields, Liverpool StreetLondon, ENGLAND