7920 Odell Place, Mira Mesa, CA 92126 - MLS#WS21136426