7
150-154 E 58th St
Los Angeles, CA 90011
$3,240,000 USD
19,080 SF
19,080 SF
$3,240,000 USD
Manufacturing