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/