The Home Depot 2659

The Home Depot #2659, also known as South Attleboro #2659, is a Home Depot home improvement store located at 1100 Newport Avenue, South Attleboro, Massachusetts.