Google
×

Fenchurch St

Street in London, England
Fenchurch Street is a street in London, England, linking Aldgate at its eastern end with Lombard Street and Gracechurch Street in the west. It is a well-known thoroughfare in the City of London financial district and is the site of many corporate offices and headquarters. Wikipedia