The Container Store 20

The Container Store #20 is a Container Store home decor store located at 908 West North Avenue in Chicago, Illinois.