Staples 1653

Staples #1653, also known as Staples, N Kimball Ave, is a Staples office supply store located at 200 North Kimball Avenue in Southlake, Texas.