The Home Depot 1840

The Home Depot #1840, also known as El Toro/Lake Forest #1840, is a Home Depot home improvement store located at 23651 El Toro Road, Lake Forest, California.