Location of Odessa TX on Texas map. The city was created 140 years ago in 1880. Texas Maps Facts World […]