1180 Twin Oaks Avenue, Chula Vista, CA 91911 - MLS#NDP2110063