The Home Depot 6838

The Home Depot #6838, also known as Willowbrook #6838, is a Home Depot home improvement store located at 12727 Farm-to-Market Road 1960 West, Houston, Texas.