Champlain Mall

Mall in Brossard, QC
Info

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.

http://www.mailchamplain.ca/en/
(450) 466-3535
Directory

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