Staples 126

Staples #126, also known as Staples, Cochran Street, is a Staples office supply store located at 2880 Cochran Street in Simi Valley, California.