17
3025 Glenhurst Ave
Los Angeles, CA 90039
$2,300,000 USD
27,224 SF
11
Units
5.96% Cap Rate
27,224 SF
$2,300,000 USD
Apartments