Baker Street Station is the one to get off when visiting Madame Toussaud's Wax museum
South Kensington Station
Victoria Coach Station is the only coach station in London but if you mean 'tube station', it would be Russell Square.
Euston. Network Rail's headquarters are located outside Euston station. Alternatively, you might be asking which is the nearest tube station to the National Rail in London. In which case, there are loads of railway terminals in London and each one has its own tube station.
The Tate Modern is in the old Bankside power station.
About 5 miles.
A tourist attraction situated in cellars under London Bridge Station. They are a museum of the seedier side of London life in years gone by. Worth visiting but expensive.
The Science Museum and the Natural History Museum are both in Exhibition Road in Kensington, London. Nearest tube station is South Kensington. The Geological Museum and the Victoria & Albert Museum are also in the same road.
Museum London was created in 1940.
It is adjacent to Madame Tussauds Wax Museum in Marylebone Road. Nearest tube station is Baker Street.
London museum
Science Museum Station was created in 2004.
Maywood Station Museum was created in 1872.