810 S St Andrews Pl
Los Angeles, CA 90005
$3,950,000 USD
15,260 SF
18
Units
5.04% Cap Rate
15,260 SF
$3,950,000 USD
Apartments