$3,200,000 -
12785 Bluff Creek Dr Apt 1
Playa Vista ,
CA 90094
County: Los Angeles