Super Store

La Habra, California, USA



Super Store, La Habra, CA, USA