Opened 8th February 1836 Closed 15th March 1915
Location South Bermondsey Arches, Priter Road, London, SE16
Categories
Authority
More Information Spa Road Station