Get Directions to Wenona City Mayor's Office ← View details 226 South Chestnut Street, Wenona, Illinois 61377 +1 815-853-4227 Get Directions From* To * — Required information