21
5370 Alhambra Ave
Los Angeles, CA 90032
Rate Upon Request
699-3,633 SF
5
Spaces Available
Built 1937
3,633 SF Contiguous
Built 1937
699-3,633 SF
Rate Upon Request
Office, Flex