Home » Europe
Windsor's mall network tracks 3 centres totalling 1.8M sqft of GLA. Devonshire Mall is the largest centre at 1M sqft. Dollarama holds the broadest presence with stores in 3 of the 3 tracked centres.