Star Certified Test And Repair Station                   
 
 
 
Home
 Services
Coupons
About Us
 Contact Us

Welcome to Menlo Smog
Conveniently located off of 101 freeway exit on Marsh road, inside CHEVRON GAS STATION.  We are your official state of California licensed star test and repair station. We are licensed by the Bureau of Automotive Repair (BAR) to inspect an certify most vehicles including Gross Polluters.