Opened 1878 Closed 7th November 1949
Location 121 Bow Road, London, E1
Categories
Authority
More Information Bow Road Railway Station