Homes for sale - 7838 Cowles Mountain Ct #C28, San Diego, CA 92119 ...