We have found 18 properties on S Locust St, Wenona, IL. Average price per square feet on S Locust St is $48. It is 9.1% higher than average price per sqft Wenona. Average sale price on S Locust St is $138,000. It is 55.2% higher than average sale price in Wenona.