Staples 8

Staples #8, also known as Staples, Worcester Road, is a Staples office supply store located at 881 Worcester Road in Natick, Massachusetts.