6
11378-11382 Ovada Pl
Los Angeles, CA 90049
$3,788,000 USD
4,690 SF
4
Units
2.84% Cap Rate
4,690 SF
$3,788,000 USD
Apartments