Niagara Square Mall

70 Brand Name Stores

Located on Montrose Road, the Niagara Square mall features more than 70 brand-name stores, including Future Shop and Winners.

 

Niagara Square Mall
7555 Montrose Road Niagara Falls, ON
(905) 357-111

www.niagarasquare.com/