Staples 1164

Staples #1164, also known as Staples, Denton Highway, is a Staples office supply store located at 8000 Denton Highway in Watauga, Texas.