18041 Merlin ST, Lake Forest, CA 92676 - MLS#OC21134263 - Property ...