Figueroa16000 ← Previous Next → 36 Units Development Site South Los Angeles Asking $2,000.000 CRMLS #PW20042588