69
406 S St Andrews Pl
Los Angeles, CA 90020
$2,790,000 USD
10,868 SF
11
Units
6.88% Cap Rate
10,868 SF
$2,790,000 USD
Apartments