Where is Omega?
Where is Omega located?
Omega, Illinois, United States (approx. 38.7044918°, -88.7806102°)
Where is Omega on the map?
{"latitude":38.7044918,"longitude":-88.7806102,"title":"Omega"}