Staples 70

Staples #70, also known as Staples, Sherman Way, is a Staples office supply store located at 12807 Sherman Way in North Hollywood, California.