Mall name:
Address
11633 The Plaza, Norwalk, California - CA 90650-3930
State
City
Phone number to Norwalk Town Square mall
562 868 2291
Hours (mall)
Please call to Norwalk Town Square for shopping hours.
Driving directions
Other stores in Norwalk Town Square:
Looking for another location of Radio Shack store?
Go to Radio Shack store locator to see all Radio Shack stores