116 N Plymouth Ave, New Plymouth (208) 278-5300
116 N Plymouth Ave, New Plymouth 83655 (208) 278-5300