The Home Depot 6527

The Home Depot #6527 was a Home Depot home improvement warehouse store located at 17355 Tomball Parkway in Houston, Texas.