Category Archives: London Madame Tussauds Hotels

Madame Tussauds In London – Where To Stay

Madam Tussauds first came to London in the early 19th century and since then millions of people have enjoyed looking at the life-like models of the rich and famous. Today you can get up close and personal with the models … Continue reading

Posted in London Madame Tussauds Hotels | Leave a comment