Super 8, a 2-star hotel, is a property situated in Iola. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi. The accommodation features a 24-hour front desk.
All guest rooms in the hotel are equipped with a flat-screen TV. The units will provide guests with a microwave.