The Home Depot 6668

The Home Depot #6668, also known as Lake Forest #6668, is a Home Depot home improvement store located at 20021 Lake Forest Drive, Lake Forest, California.