Champlain Mall

Mall in Brossard, QC

The Champlain Mall is located in Brossard QC, outside of Montreal. The major shops in the mall are Sears, and The Bay. Due to the Champlain Mall's location, it attracts about six and a half million visitors a year.
(450) 466-3535

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