Adres: Marylebone Rd, Londyn NW1 5LR, Wielka Brytania
Madame Tussauds, centralnie położone przy Marylebone Road w pobliżu stacji metra Baker Street, oferuje łatwy dostęp w odległości krótkiego spaceru od punktów orientacyjnych, takich jak Regent's Park i Muzeum Sherlocka Holmesa. Jego centralna lokalizacja sprawia, że jest dogodny do odkrywania innych atrakcji miasta.
Najbliższy punkt orientacyjny: Regent's Park