MENAN – Entertaining customers and providing them with a “great meal” is what Leo Hancock and his wife, Danielle Dexter, enjoy most. Together, they own Teton House at 3563 East Menan-Lorenzo Highway in Menan and at 80 North Broadway in Blackfoot. They serve patrons throughout eastern Idaho a menu that includes red stag venison with […]