Find us on the Las Vegas Strip
Madame Tussauds Las Vegas on the Las Vegas Strip is at The Venetian in the Grand Canal Shoppes. Look for us under the bell tower, just across the Strip from The Mirage and above Sephora.
3377 S. Las Vegas Blvd, Ste. 2001 Las Vegas, NV 89109