70 Mark Lane, Fenchurch StreetLondon, ENGLAND
23-25 Leadenhall Market, Fenchurch StreetLondon, ENGLAND
27 Leadenhall Market, Fenchurch StreetLondon, ENGLAND
24A Lime Street, Fenchurch StreetLondon, ENGLAND
24 Lime Street, Fenchurch StreetLondon, ENGLAND