6319 Boulder Lake Ln, San Diego, CA 92119 - MLS#210020588