Where is Ottawa, IL?
Where is Ottawa, IL located?
Ottawa, IL, Illinois, United States (approx. 41.37312°, -88.837°)
Where is Ottawa, IL on the map?
Ottawa, IL - Champaign
{"latitude":41.37312,"longitude":-88.837,"title":"Ottawa, IL"}