23
117 S Avenue 64
Los Angeles, CA 90042
$6,800,000 USD
13,674 SF
24
Units
5.81% Cap Rate
13,674 SF
$6,800,000 USD
Apartments