Staples 1449

Staples #1449, also known as Staples, Orchard Town Center, is a Staples office supply store located at 14458 Delaware Street in Westminster, Colorado.