Joel Palmer Farm

1026 N State St Preston ID 83263 USA

(435) 459-0391

Location