St Elmo IL Restaurants 1. Highway 40, St Elmo, IL 62458 | Daryl's Dine-In (618) 829-9727 2. 407 N Main St, St Elmo, IL 62458 | Country Harvest (618) 829-9960