MSK Hotel 82 is located just 490m away from Madame Tussaud's, making it the perfect choice for those looking to visit this popular attraction.