Travel blogs > Europe > Travel Blogs Europe > United Kingdom > London > Madame Tussauds and more in London