$1,649,000 -
20950 Oxnard Street Unit 38
Woodland Hills ,
CA 91367
Country: US