7740 Larchwood Way, San Diego, CA 92120