11
332-340 S Avenue 17
Los Angeles, CA 90031
$10,800,000 USD
34,325 SF
34,325 SF
$10,800,000 USD
Manufacturing