$2,175,000 -
12452 Osprey Lane Unit 2
Playa Vista ,
CA 90094
Country: US