Staples 1127

Staples #1127, also known as Staples, Preston Rd, is a Staples office supply store located at 11700 Preston Road in Dallas, Texas.