29
1619 S St Andrews Pl
Los Angeles, CA 90019
$1,075,000 USD
21,030 SF
4
Units
5.6% Cap Rate
21,030 SF
$1,075,000 USD
Apartments