The Home Depot 6512

The Home Depot #6512, also known as Tomball #6512, is a Home Depot home improvement store located at 21530 State Highway 249, Houston, Texas.