Logo for apartments for rent on

Canyon Villa

601 Telegraph Canyon Rd | Chula Vista, CA 91910

Canyon Villa


One Bedroom, Two Bedroom and Three Bedroom Apartments. With central heat and air conditioning, fireplace, full sized washer and dryers, cats and dogs are welcome.


I-805- Exit Telegraph Canyon Rd East. Turn Left at Paseo Del Rey. Turn immediately into our community on the left.

(619) 421-1139