11
5912 Willoughby Ave
Los Angeles, CA 90038
$2,750,000 USD
6,124 SF
12
Units
6.74% Cap Rate
6,124 SF
$2,750,000 USD
Apartments