14
830 59th St
Los Angeles, CA 90001
$10.56 USD/SF/YR
30,081 SF
1
Space Available
Built 1936
30,081 SF Contiguous
Built 1936
30,081 SF
$10.56 USD/SF/YR
Industrial