Company description
The Bramalea City Centre is an indoor shopping mall located in the city of Brampton, Ontario, Canada. With over a million square feet of retail space and more than 280 outlets, it is one of Canada's largest shopping malls. Regarded as a super regional mall, the Bramalea City Centre has a market of more than 500000 residents and attracts 12 million visitors annually. Since opening its doors to the public in ...