Company description
Devonshire Mall is a shopping center located in Windsor, Ontario, Canada. The mall has Zellers, The Bay, Sears, Electronics Boutique, Sport Chek, and other stores, totaling over 200. The mall currently occupies over 1 million square feet (90000 m²) in retail space, and it dominates the retail landscape in Windsor and the lower southern expanse of Ontario. Devonshire Mall is a leading performer in the ...