Find Businesses & Services
City
Contact Information
 

Canyon Villa Apartments

  601 Telegraph Canyon Road, Chula Vista, California 91910
  (619) 421-1139
   (619) 421-8218
  Short Description

Canyon Villa Apartments specializes in apartment rentals and floor plans services.

  Reviews
There are currently no reviews for this business.