This station is the nearest one to Lord's Cricket Ground and Abbey Road Studios.
It was opened November 20, 1939 on the Stanmore branch of the Bakerloo Line and was transferred to the Jubilee Line in 1979.