Skip to main content Skip to footer
  • Sold
NWC Space Center Blvd at Crenshaw Rd - #1

2.7641-acres (120,404 SF) development site

  • 08/10/2018
  • Sold