23
7427 S Figueroa St
Los Angeles, CA 90003
$1,325,000 USD
4,460 SF
8
Units
7.47% Cap Rate
4,460 SF
$1,325,000 USD
Apartments