12179 Leven Ln, Los Angeles,
12179 Leven Ln, Los Angeles
12179 Leven Ln, Los Angeles, $3,778,125
Beds
6
Baths
5.5
Location
Los Angeles