Staples 668

Staples #668, also known as Staples, Howe Ave., is a Staples office supply store located at 645 Howe Avenue in Cuyahoga Falls, Ohio.