Staples 1131

Staples #1131, also known as Staples, South Harvard, is a Staples office supply store located at 2711 South Harvard in Tulsa, Oklahoma.