24402 Osprey St , Lake Forest, CA 92630