Rotate the image to find the location of the Madame Tussaud's
If you're travelling to London, make sure you check out the Madame Tussaud's. It's a great place to visit in the London. There are lots of hotels near the Madame Tussaud's that you can choose from, depending on your budget. You can find the cheapest hotels near the Madame Tussaud's, or the hotel that's closest to Madame Tussaud's, with varying prices. Here are some hotels near the Madame Tussaud's in London, United Kingdom: