The Container Store 21

The Container Store #21 is a Container Store home decor store located at 7097 Friars Road in San Diego, California.