Welcome to the Comfort Inn & Suites hotel located just north of Interstate 84 at the Twin Falls exit in Jerome, Idaho. This hotel is close to many area attractions, including Perrine Bridge, Shoshone Falls and a variety of natural hot springs.
Number of rooms: 103
379 Crossroads Point Boulevard, Jerome, ID 83338, United States
Hotel booked 1 times today.