Shortlist: Ten Restaurants In Odessa, TX, That Locals Love!
Odessa is the cowboy capital of Texas and hosts a Friday Night Lights charm we can’t get enough of. It’s been around since the 1800s, and although it is a young city, they haven’t left a stone unturned in creating a vibrant cultural hub that includes

