Canyon Plaza Shopping Center

501 Telegraph Canyon Rd, Chula Vista, CA 91910
Canyon Plaza Shopping Center Canyon Plaza Shopping Center is one of the popular Shopping Mall located in 501 Telegraph Canyon Rd ,Chula Vista listed under Local business in Chula Vista , Shopping Mall in Chula Vista ,

Contact Details & Working Hours

Map of Canyon Plaza Shopping Center