Where is Le Roy?
Where is Le Roy located?
Le Roy, Illinois, United States (approx. 40.3519795°, -88.764237°)
Where is Le Roy on the map?
{"latitude":40.3519795,"longitude":-88.764237,"title":"Le Roy"}