Teton Post Acute Care & RehabBy IHCA Admin / March 19, 2026 Address 3111 Channing Way Idaho Falls ID United States Upcoming Events <li>No events in this location</li>