Leo's Machine Shop


170 Mace St Ste C5
Chula Vista, CA 91911

An Auto Repair in Chula Vista CA

Our business specializes in machining engines we also turn rotors, flywheels, and press work. Any questions feel free to call or message me


Day Opening Closing
Mon-Fri 8:00 AM 5:00 PM
Sat 9:00 AM 1:00 PM
Sun Closed  
Click the button to add a review for Leo's Machine Shop

Add Review