Asked in
Distances and Travel Times
England
London
Metros and Subways

Which London underground station will you to stop at madame Tussauds?

Answer

User Avatar
Wiki User
February 11, 2009 7:14PM

Baker Street