Niagara Falls IMAX

2D ONLY

6170 Fallsview Blvd.
Niagara Falls
ON, Canada
L2G 7T8
+1 905 358 3611
Stadium Seating