Canyon Villa Apartments in Chula Vista, CA
Located at 601 Telegraph Canyon Rd, Chula Vista, CA 91910
601 Telegraph Canyon Rd, Chula Vista, CA 91910
In-home full-size washer/dryer, Wood-burining fireplace in every home, Central heat and air conditioning, French doors, accent paint, distinctive windows, Individual entries, Ceiling Fans
We cannot find any listings from Canyon Villa Apartments on Marketplace. Check out these other listings near Chula Vista.
Listings (1 - 5 of 25,824)