The Home Depot 6510

The Home Depot #6510, also known as North Houston #6510, is a Home Depot home improvement store located at 10707 North Freeway, Houston, Texas.