23682 Cavanaugh Road, Lake Forest, CA 92630 - MLS#PW22091847