Historica Wiki
Advertisement
Fenchurch Street Station

Fenchurch Street Station is a central London railway terminus located on Fenchurch Street in the southeastern corner of the City of London, Middlesex, England. The station opened in 1841 to serve the London and Blackwall Railway, and it was electrified in 1961.

Advertisement