The Home Depot 2676

The Home Depot #2676, also known as Leominster #2676, is a Home Depot home improvement store located at 135 Commercial Road, Leominster, Massachusetts.