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