29
1619 S St Andrews Pl
Los Angeles, CA 90019
$1,145,000 USD
21,030 SF
30
Units
21,030 SF
$1,145,000 USD
Apartments