4 Lombard Street, Fenchurch StreetLondon, ENGLAND
Mitre House 12-14 Mitre Street, Fenchurch StreetLondon, ENGLAND
68 Lombard Street, Fenchurch StreetLondon, ENGLAND