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.
Select a store below for more details, such as store hours.
|Sports and Recreation (1)|