Holiday Inn Express Hotel & Suites Idaho Falls 2 stars

2270 Channing Way, Idaho Falls, ID 83404, United States of America

Hotel image
Read more reviews for Holiday Inn Express Hotel & Suites Idaho Falls