Staples 1379

Staples #1379, also known as Staples, El Camino Real (Suite 120), is a Staples office supply store located at 700 El Camino Real in Menlo Park, California.