The Home Depot 2669

The Home Depot #2669, also known as Natick #2669, is a Home Depot home improvement store located at 339 Speen Street, Natick, Massachusetts.