Which mall, larger than Westwood Square Mall, is located in Brampton, Ontario, Canada?
Westwood Square Mall:  The 425,000 sqft mall is small compared to other shopping centres in the area such as the Woodbine Centre, Sherway Gardens, and the Bramalea City Centre. Bramalea City Centre: The Bramalea City Centre is a large shopping mall located in the city of Brampton, Ontario, Canada.
Bramalea City Centre