13
127 S St Andrews Pl
Los Angeles, CA 90004
$4,490,000 USD
14,520 SF
20
Units
6.22% Cap Rate
14,520 SF
$4,490,000 USD
Apartments