Super 8 Wenona in Wenona
(815) 853-4371
Welcome to Super 8 Wenona hotel in Wenona, IL 61377. Attractions include Wenona's Lacon Marina - 18 mi, Starved Rock State Park - 18 mi and Antique Shop - 20 mi. Enjoy free breakfast and internet at most hotel locations. Book your room and start saving ...