Shilo Inn Suites Hotel - Twin Falls

When your plans take you to the breathtakingly beautiful Twin Falls, be sure to stay at the Shilo Inns Suites Hotel located in the heart of southern Idaho near Snake River Canyon and beautiful Shoshone Falls. Each of the 128 suites is thoughtfully decorated with comfort and functionality in mind. Rooms with an in-room spa are available. Children 12 and under always stay free with an adult at Shilo Inns. Dogs welcome.
25 photos · 181 views