The Home Depot 6560

The Home Depot #6560, also known as Clear Lake Shores #6560, is a Home Depot home improvement store located at 507 Farm-to-Market Road 2094, Clearlake Shores, Texas.