Staples 22

Staples #22, also known as Staples, Walmart Center, is a Staples office supply store located at 654 Main Avenue in Norwalk, Connecticut.