10814-10818 Blix St
West Toluca Lake, CA 91602
$4,850,000 USD
12,500 SF
18
Units
5.11% Cap Rate
12,500 SF
$4,850,000 USD
Apartments