Louis Tussaud's Wax Museum attraction is located in the Clifton Hill district of Niagara Falls Canada. You'll find well-known artists, celebrities, politicians, heroes, villans, religious figures and famous sports stars reproduced into wax figures.