6
11378-11382 Ovada Pl
Los Angeles, CA 90049
$3,599,999 USD
4,690 SF
4
Units
3.05% Cap Rate
4,690 SF
$3,599,999 USD
Apartments