Niagara Falls IMAX Theatre is a Canadian Movie Theater based in Niagara Falls, Ontario. Niagara Falls IMAX Theatre is located at 6170 Fallsview Blvd, Niagara Falls, ON L2G 7T8, Canada,
Please contact Niagara Falls IMAX Theatre using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Niagara Falls IMAX Theatre opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.