13
8830-8832 Miner St
Los Angeles, CA 90002
$3,750,000 USD
22,795 SF
22,795 SF
$3,750,000 USD
Manufacturing