Store Details


Lady Foot Locker

Address 1139 New Park Mall, NEW PARK MALL , Newark, CA 94560, United States
  Telephone 510-792-5375
  Get Directions
AAC-2170