Apartment Unit 383617 at 1301 Medical Center Drive #383617, Chula Vista, CA 91911 - HotPads