Staples 1281

Staples #1281, also known as Staples, North Keystone, is a Staples office supply store located at 6101 North Keystone in Indianapolis, Indiana.