The Home Depot 6221

The Home Depot #6221, also known as Lisbon #6221, is a Home Depot home improvement store located at 142 River Road, Lisbon, Connecticut.