The Home Depot 6818

The Home Depot #6818, also known as Culebra Road #6818, is a Home Depot home improvement store located at 5638 West Loop 1604 North, San Antonio, Texas.