Homes for sale - 590 Telegraph Canyon Rd #G, Chula Vista, CA 91910 ...