132
10555 Bloomfield St
Toluca Lake, CA 91602
$24,000,000 USD
83,061 SF
56
Units
5.29% Cap Rate
83,061 SF
$24,000,000 USD
Apartments