Staples 367

Staples #367, also known as Staples, N. Prospect Ave, is a Staples office supply store located at 2005 North Prospect Avenue in Champaign, Illinois.