Staples 246

Staples #246, also known as Staples, Water Tower Plaza, is a Staples office supply store located at 289 North Main Street in Leominster, Massachusetts.