at 501 Telegraph Canyon Rd, Chula Vista , 91910-6436 United States
Canyon Test Only Smog Center is Chula Vista based place and this enity listed in Automotive category. Located at 501 Telegraph Canyon Rd CA 91910-6436. Contact phone number of Canyon Test Only Smog Center: (619) 397-5474