The Home Depot 8597

The Home Depot #8597, also known as CA Auburn #8597, is a Home Depot home improvement store located at 11755 Willow Creek Drive, Auburn, California.