Residence Inn, Odessa, TX

120 Rooms

Opened March 25, 2013