20
830 Tularosa Dr
Los Angeles, CA 90026
$1,695,000 USD
2,586 SF
3
Units
2,586 SF
$1,695,000 USD
Apartments