Niagara Square Mall

Niagara Square Mall

Located in the southern half of Niagara Falls the Niagara Sqaure is one of the original all-indoor shopping complexes in Niagara. Since then the mall has grown to include multiple big-box stores with entrances that are disconnected from the original mall.

Niagara Square Cinemas

Niagara Falls 3D Theatre featuring mainstream movies is located at the Niagara square and since the closure of the drive-in it is the only place to see Romantic Comedies, Science Fiction, and Live Wrestling on the big screen during your visit to Niagara Falls.

More Information - http://www.niagarasquare.com/

Location

Niagara Square Mall
7555 Montrose Road
Niagara Falls
Canada
43° 4' 2.154" N, 79° 7' 22.0296" W