Remove Ads

Photo of Niagara Falls Imax Theatre

Niagara Falls Imax Theatre

6170 Fallsview Boulevard, Ontario L2G 7T8 Canada

487 Reviews

The theatre is home to the Daredevil Exhibit.

Photo Credit: Yelp

Remove Ads