6
11378-11382 Ovada Pl
Los Angeles, CA 90049
$3,199,998 USD
4,690 SF
4
Units
3.58% Cap Rate
4,690 SF
$3,199,998 USD
Apartments