6
839 S St. Andrews Pl
Los Angeles, CA 90005
$4,895,000 USD
21,456 SF
31
Units
5.33% Cap Rate
21,456 SF
$4,895,000 USD
Apartments