5947 Burchard Ave
Los Angeles, CA 90034
$3,400,000 USD
6,535 SF
6,535 SF
$3,400,000 USD
Industrial