1Didn’t Start At Marylebone Road

Source: Link

Madame Tussaud was first located at Baker Street where visitors who wanted to see the sculptures are charged a fee before entry. In the year 1884, the museum was shifted to Marylebone Road. However, there are other locations and branches all over the world, in at least 15 countries.

Next