10
5801 S Central Ave
Los Angeles, CA 90011
$4,145,000 USD
10,876 SF
10,876 SF
$4,145,000 USD
Manufacturing