18
11012 Willowbrook Ave
Los Angeles, CA 90059
$529,000 USD
1,714 SF
2
Units
4.49% Cap Rate
1,714 SF
$529,000 USD
Apartments