Norwalk Town Square
11633 The Plaza, Norwalk, CA 90650-3930
Norwalk Town Square is a Gift & Specialty Shops, Shopping Malls, Shopping Tours place is located in Norwalk, California. The address of Norwalk Town Square is 11633 The Plaza, Norwalk, CA 90650-3930.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 562-868-2291, or open their website to view relevant information, The url is http://www.norwalk-townsquare.com