23520 Park South St, Los Angeles, CA
6 BD
|6 BA
|Approx 7,015 SQFT
|Approx 105,106 SQFT LOT
$4,600,000
Sold