Top 200 cities  |  

Leaf River Business Directory

Leaf River

Facts about Leaf River

Leaf River is located in the state of Illinois and has a population of 443 .

Leaf River is located at 42.126 latitude und -89.404 longitude.

This website uses cookies to ensure you get the best experience on our website. More information