About

Lee's Service and 24 Hour Towing  is located in Blackfoot, Idaho.