12961 Bluff Creek W, Playa Vista, CA 90094 - MLS#OC20122792