The Home Depot 8440

The Home Depot #8440, also known as Wilmington #8440, is a Home Depot home improvement store located at 3600 Miller Road, Wilmington, Delaware.