The Home Depot 2681

The Home Depot #2681, also known as Norwood #2681, is a Home Depot home improvement store located at 1415 Bstn Providence Highway, Norwood, Massachusetts.