answersLogoWhite

0

Madame Tussauds, London is on Marylebone Road. The nearest underground station is Baker Street.

You can recognise it by a very large dome on the roof of the London Planetarium, which is next door.

User Avatar

Wiki User

15y ago

What else can I help you with?