Staples 426

Staples #426, also known as Staples, Providence Hwy, is a Staples office supply store located at 991 Providence Highway in Norwood, Massachusetts.