The Home Depot 6660

The Home Depot #6660, also known as Lodi, CA #6660, is a Home Depot home improvement store located at 2960 Reynolds Ranch Parkway in Lodi, California.