The Home Depot 7073

The Home Depot #7073, also known as Leaside #7073, is a Home Depot home improvement store located at 101 Wicksteed Avenue in Toronto, Ontario.