Bramalea City Centre

Brampton, 25 Peel Centre Drive
(Ontario)
The Bramalea City Centre is a large shopping mall located in the city of Brampton, Ontario, Canada. With over a 1.5 million square feet of retail space and more than 300 outlets, it is one of Canada's largest shopping malls. https://bramaleacitycentre.ca/