2922 Glenhurst Ave
Los Angeles, CA 90039
$1,069,000 USD
1,814 SF
3
Units
1,814 SF
$1,069,000 USD
Apartments