Situated in Twin Falls, Idaho, Hilton Garden Inn Twin Falls offers free Wi-Fi, free parking and air-conditioned rooms with a flat-screen TV and tea/coffee facilities. Soldier Mountain Ski Resort is 3 miles away.
Number of rooms: 108
1741 Harrison Street North, Twin Falls, ID 63301, United States
Hotel booked 1 times today.