10
4515 Willowbrook Ave
Los Angeles, CA 90029
$2,850,000 USD
13,328 SF
12
Units
6.28% Cap Rate
13,328 SF
$2,850,000 USD
Apartments