Teton Post Acute Care and Rehabilitation
3111 Channing Way
Idaho Falls, ID 83404
Teton Post Acute Care and Rehabilitation is located at 3111 Channing Way in Idaho Falls, Idaho. It is an 88 unit skilled nursing facility. With about 23,000 people residing in the zip code of 83404, the encompassing area ...