Devonshire Mall

Mall in

The Devonshire Mall is located in Windsor, ON. The mall has the major stores of The Bay, Sears, and Zellers. The Devonshire Mall is built on the old site of the Devonshire Raceway.

(519) 966-3100

Select a store below for more details, such as store hours.