Staples 1630

Staples #1630, also known as Staples, Meacham Rd., is a Staples office supply store located at 610 Meacham Road in Elk Grove Village, Illinois.