Madame Tussauds Orlando is located on International Drive in the ICON Park Complex (formerly known ICON Orlando 360). For guests staying on International Drive, Madame Tussauds Orlando is easily accessible by walking. The Orange County Convention Center is 1.3 miles from the attraction.