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