Situated in south-central Idaho, Twin Falls, Idaho, is best known for its impressive Perrine Memorial Bridge—its walkway is a great vantage point for photographing the Snake River Canyon. The bri...
Twin Falls, ID
From I-84, take exit 173 & proceed south 3 mi....
View Hotel Details
2 Tourist Class
Commission: 8%
Rooms: 132
Rates: -