Leach's Garage, Inc. Share: Automobile Repairs & Service Leach's Garage, Inc. 6848 Back Orrville Rd. Orrville, OH 44691 (330) 683-6744 Hours: 8-5 M-F, (closed 12-1pm for lunch) About Map About Automotive Repair Shop/Mechanic What's Nearby? Distance: 5 10 15 20 25 50 mi.