TRACTOR SALES & AUTO Store in IDAHO FALLS 25 Nov Categories: Filter: Address 3117 NORTH HOLMES AVEIDAHO FALLS, ID 83405Contact Tel: 208-522-7291