17820 Pueblo Vista Lane, San Diego, CA 92127 - MLS#OC21237496