Staples 1663

Staples #1663, also known as Staples, Boston Post Road, is a Staples office supply store located at 1371 Boston Post Road in Milford, Connecticut.