1. Keller's Repair 6483 E Birch Creek Rd, Preston, ID 83263 Coordinate: 42.22642,-111.72211 Phone: (208) 852-2429