The Home Depot 2412

The Home Depot #2412, also known as North Windham #2412, is a Home Depot home improvement store located at 20 Franklin Drive, Windham, Maine.