The Home Depot 6555

The Home Depot #6555, also known as Carrollton #6555, is a Home Depot home improvement store located at 2011 Keller Springs Road, Carrollton, Texas.