Staples 1406

Staples #1406, also known as Staples, Lake Forest/El Toro, is a Staples office supply store located at 23710 El Toro Road in Lake Forest, California.