General information for Village of Leaf River Village Hall
Physical address
12 Main St, Leaf River, Il, 61047
Mailing address
205 W Third St, Po Box 248, Leaf River, IL, 61047
Points of contact for Village of Leaf River Village Hall
SAM.gov Points of Contact
Dawn
Plock
Government Business POC
Electronic Business POC
Trustee
205 W. Third St., PO Box 248, Leaf River, IL, 61047
Additional contact details may be available