18
1204 E 58th Dr
Los Angeles, CA 90001
$760,000 USD
3,072 SF
3,072 SF
$760,000 USD
Warehouse