Elmwood IL Restaurants
1. 807 W Main St, Elmwood, IL 61529 | Pizza Factory(309) 742-8870
2. 608 W Main St, Elmwood, IL 61529 | Toots Treats LLC(309) 742-8668
3. 110 N Magnolia St, Elmwood, IL 61529 | J & G Country Cafe(309) 742-4500
4. 106 W Main St, Elmwood, IL 61529 | Woppers(309) 742-8285
5. 118 S Magnolia St, Elmwood, IL 61529 | Trojan Corner(309) 742-2162
6. 100 S Magnolia St, Elmwood, IL 61529 | Elmwood Tap(309) 742-7721
7. 118 E Main St, Elmwood, IL 61529 | Hick'ry Stick(309) 742-8900