The Las Vegas Strip is fairly walkable between hotel properties. Madame Tussauds is in the Grand Canal Shoppes at The Venetian.
We are just up the moving walkways under the green and white awnings by the Campanile Tower (brick bell tower) and fountain.