Niagara Falls Attractions Update – Louis Tussaud’s Waxworks

    MEDIA RELEASE Louis Tussaud’s Waxworks is re-opening Spring 2005 in Niagara Falls, Ontario. It will be located at 5907 Victoria Avenue, just feet away from famous Clifton Hill and yards away from the majestic Niagara Falls. Well known artists from around the world are creating over 100 new Wax Figures of the famous and infamous….

    Read More