Staples 879

Staples #879, also known as Staples, NW 63rd St, is a Staples office supply store located at 2844 Northwest 63rd Street in Oklahoma City, Oklahoma.