Paloma Apartments 585 E Street, Chula Vista, CA 91910