Nightmares Fear Factory niagra falls, on canada

Niagra Falls Attractions - including Nightmares Fear Factory. Located near Clifton Hill, one block to the Falls!