17
515 E Elmwood Ave
Burbank, CA 91501
$9,100,000 USD
23,440 SF
24
Units
5.72% Cap Rate
23,440 SF
$9,100,000 USD
Apartments