Staples 1606

Staples #1606, also known as Staples, South Canal Street, is a Staples office supply store located at 1130 South Canal Street in Chicago, Illinois.