Description
This 2 star hotel is located in the city centre of Twin Falls and was established in 1994. It is close to the Perrine Bridge.
Address: 1586 Blue Lakes Boulevard N, Twin Falls, Idaho, 83301
Map location could be inaccurate. Please double check the address well before your trip.