The Home Depot 6230

The Home Depot #6230, also known as Windham/Willimantic #6230, is a Home Depot home improvement store located at 418 Boston Post Road, Windham, Connecticut.