12966 Discovery Creek, Playa Vista, CA 90094 - MLS#EV21136613