5
911-931 E 59th St
Los Angeles, CA 90001
$209,088.00 USD/AC/YR
1.74 AC
1
Space Available
1.74 AC
$209,088.00 USD/AC/YR
Industrial