The Home Depot 6564

The Home Depot #6564, also known as Calallen, TX #6564, is a Home Depot home improvement store located at 13202 Leopard Street, Corpus Christi, Texas.