Holiday Inn Sioux Falls-City Centre
Hotel’s Guests in Sioux Falls, SD Have It All. The Holiday Inn‚ Sioux Falls – City Centre hotel is just a few steps from the banks of the Big Sioux River and the unique shops, museums and restaurants that line the streets of downtown.