907 Newton Lane, Placentia, CA 92870 - MLS#OC20168255