Staples 330

Staples #330, also known as Staples, West 86th St., is a Staples office supply store located at 3250A West 86th Street in Indianapolis, Indiana.