This store part of Bramalea City Centre, which is located in Brampton.Personally I don't like their products as they are not durable and I had had to change my office shoes within one year twice. The sole is usually hard as well.
There shoes and sizes are all there as any other Aldo store. The customer service in store were friendly. Don't worry about parking as there is plenty.