Apartment Unit at 621 D Street #105, Chula Vista, CA 91910 - HotPads