7838 Cowles Mountain Ct, San Diego, CA 92119