The Home Depot 1980

The Home Depot #1980, also known as Kimball & Addison #1980, is a Home Depot home improvement store located at 3500 North Kimball, Chicago, Illinois.