1389 Oleander Ave, Chula Vista, CA 91911 - MLS#220023260