leostowingmthome@gmail.com
If you are stuck on the side of the road and need a considerate, helping hand, give Leo's Towing a phone call today.
Address:
Leo's Towing
525 N Main St.
Mountain Home, ID 83647
Phone:
208-587-4690
Learn More About
Call Leo's Towing for nationwide towing prices!
Service Areas:
Idaho, Oregon, Nevada, Montana, Utah