718 Sycamore #13, Vista, CA 92083 - MLS#PW20225925