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