17
198 W Elmwood Ave
Burbank, CA 91502
$2,395,000 USD
4,804 SF
6
Units
5.1% Cap Rate
4,804 SF
$2,395,000 USD
Apartments