The Home Depot 2667

The Home Depot #2667, also known as Somerville #2667, is a Home Depot home improvement store located at 75 Mystic Avenue, Somerville, Massachusetts.