Staples 340

Staples #340, also known as Staples, Chestnut Hill Plaza, is a Staples office supply store located at 1 Chestnut Hill Plaza in Newark, Delaware.