15
837 N Spring & 1135 N Alameda
Los Angeles, CA
$18,995,000 USD
40,921 SF
2
Units
40,921 SF
$18,995,000 USD
Other