Norwalk Town Square

11633 The Plaza, Norwalk, CA 90650