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.
i don't know