Leo's Auto Repair
's headquarters is in Lomita, California. Leo's Auto Repair has a revenue of $12.1M, and 45 employees. Leo's Auto Repair's main competitors are Castro Valley Union, Cars Muffler & Automotive and High Desert Auto & Rv. Leo's Auto Repair has 1 followers on Owler.