24685 Calle El Toro Grande, Lake Forest, CA 92630 - MLS#LG21239329