Health & Welfare Department / Food Stamps is a Foodstamps/SNAP Office in Twin Falls, Idaho that offers people Foodstamps/SNAP. Contact Health & Welfare Department / Food Stamps for more details. The Foodstamps/SNAP Office is located at 601 Pole Line Rd E, Twin Falls, ID 83301.