The Home Depot 1603

The Home Depot #1603, also known as Glasgow #1603, is a Home Depot home improvement store located at 2000 Peoples Plaza, Newark, Delaware.