11
5912 Willoughby Ave
Los Angeles, CA 90038
$2,900,000 USD
6,124 SF
10
Units
6.33% Cap Rate
6,124 SF
$2,900,000 USD
Apartments