Featuring an indoor pool, a hot tub, and a fitness centre, Fairfield Inn & Suites by Marriott Twin Falls is located in Twin Falls, Idaho.
Number of rooms: 92
1788 Washington Street North, Twin Falls, ID 83301, United States
Hotel booked 1 times today.