Nearest station to Madame Tussauds. ADDRESS. Madame Tussauds, Marylebone Road, Marylebone, London NW1 5LR. OPENING TIMES. Weekdays. Madame Tussauds London, London, United Kingdom. likes · talking about this · were here. Welcome to the official Madame Tussauds. Click here to email us, contact us by post, enquire about group sales or find out more information on Madame Tussauds Amsterdam.