Staples 1860

Staples #1860, also known as Staples, Sawyer Village, is a Staples office supply store located at 1919 Taylor Street in Houston, Texas.