The Home Depot 3887

The Home Depot #3887, also known as Newark #3887, is a Home Depot home improvement store located at 1330 North 21st Street, Newark, Ohio.