Overlooking the Big Sioux River, this hotel is located in central Sioux Falls and features an on-site restaurant. Each guest room is equipped with a 42-inch flat-screen cable TV with HBO.
Number of rooms: 136
201 East 8th Street, Sioux Falls, SD 57103, United States
Hotel booked 1 times today.