The Home Depot 6920

The Home Depot #6920, also known as Alton #6920, is a Home Depot home improvement store located at 1710 Homer Adams Parkway, Alton, Illinois.