Discover Odessa
compiled from our dataOdessa is located in Texas, USA, and has a population of about 114,428. Our atlas lists 630 places here.
These include 77 sights and 7 museums, 460 restaurants, 83 places to stay and 3 cocktail bars. Highlights include Sheppard Memorials Inc, Door Of Hope Mission, Village Place.