8307 S Figueroa St
Los Angeles, CA 90003
$2,250,000 USD
7,584 SF
9
Units
6.56% Cap Rate
7,584 SF
$2,250,000 USD
Apartments