Staples 409

Staples #409, also known as Staples, Helen Power Dr., is a Staples office supply store located at 1010 Helen Power Drive in Vacaville, California.