Homestead Family Restaurant

1355 Parkway Dr Blackfoot ID 83221 USA

(208) 785-0700

Location