The Home Depot 3486

The Home Depot #3486, also known as South Merrimack #3486, is a Home Depot home improvement store located at 721 Milford Road, Merrimack, New Hampshire.