Madame Tussauds Las Vegas is in the Grand Canal Shoppes at The Venetian. Any Las Vegas taxi can drop off at The Venetian taxi stand, which is just a short distance away.
Madame Tussauds Las Vegas is in the Grand Canal Shoppes at The Venetian. Any Las Vegas taxi can drop off at The Venetian taxi stand, which is just a short distance away.