Opened 1st January 1878 Closed 5th October 1964
Location Downhills Park Road, Langham Place, London, N15
Categories
Authority
More Information Palace Gates Line