17
3109-3117 W Temple St
Los Angeles, CA 90026
Rate Upon Request
1,858 SF
1
Space Available
Built 1973
1,858 SF Contiguous
Built 1973
1,858 SF
Rate Upon Request
Office