Top 200 cities  |  
Elmwood

Facts about Elmwood

Elmwood is located in the state of Illinois and has a population of 1945 .

Elmwood is located at 40.778 latitude und -89.967 longitude.

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