Smog Check Vista STAR STATION SMOG CHECK Chula Vista 1088 Broadway, Chula Vista, CA 91911 Call Now: (619) 422-5788