Super 8 by Wyndham Iola KS is located in Iola. With a fitness centre, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
H
Helen
From
United Kingdom
The shower was really powerful, breakfast grab and go was handy!