7858 Cowles Mountain Ct #D25, San Diego, CA 92119 - MLS#210021546