DELUXE INN ODESSA
1518, South, Grant Ave,Odessa,TX 79761