5
836-840 N Broadway St
Los Angeles, CA 90012
$40.80 USD/SF/YR
530 SF
1
Space Available
Built 1969
530 SF Contiguous
Built 1969
530 SF
$40.80 USD/SF/YR
Office