Devonshire Mall

Mall in Windsor, ON
Info

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.

http://www.devonshiremall.com/
(519) 966-3100
Directory

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