8621 Bellanca Ave
Los Angeles, CA 90045
$5,600,000 USD
11,798 SF
11,798 SF
$5,600,000 USD
Office