32
8621 Bellanca Ave
Los Angeles, CA 90045
$24.00 USD/SF/YR
11,798 SF
1
Space Available
Built 1961
11,798 SF Contiguous
Built 1961
11,798 SF
$24.00 USD/SF/YR
Office