Tower Hill, Fenchurch StreetLondon, ENGLAND
34-36 Lime Street, Fenchurch StreetLondon, ENGLAND
The Tower Of London Tower Hill, Fenchurch StreetLondon, ENGLAND