Staples 62

Staples #62, also known as Staples, Deptford Center Road, is a Staples office supply store located at 1907 Deptford Center Road in Deptford, New Jersey.