12
7415 S Main St
Los Angeles, CA 90003
$4,165,000 USD
11,502 SF
17
Units
11,502 SF
$4,165,000 USD
Apartments