109 N Plymouth Ave, New Plymouth (208) 278-5268
109 N Plymouth Ave, New Plymouth 83655 (208) 278-5268