Canyon Test Only Smog Center – Chula Vista, CA Address 501 Telegraph Canyon Rd Chula Vista, CA 91910 Phone Number (619) 397-5474 Website Visit the website Last updated on March 13th, 2021