Super 8 Wenona is conveniently located just off I-39 at the junction of Rt. 17. Our small town atmosphere and friendly hospitality are sure to make you feel right at home.
More on
Wenona .
Wenona is a city in Marshall and LaSalle counties in the U.S. state of Illinois. The population was 1,056 at the 2010 census, down from 1,065 in 2000.