Staples 1295

Staples #1295, also known as Staples, Mansfield at Route 195, is a Staples office supply store located at 82 Storrs Road in Willimantic, Connecticut.