Where is Odessa, TX?
Where is Odessa, TX located?
Odessa, TX, Odessa, TX, United States of America (approx. 31.925917°, -102.2187°)
Where is Odessa, TX on the map?
{"latitude":31.925917,"longitude":-102.2187,"title":"Odessa, TX"}