El Hotel Baymont By Wyndham Odessa Highway 80 es un buen punto de partida para las atracciones deportivas de Odessa, incluyendo el Woodson Park, que se sitúa a 4 km.
Los huéspedes pueden visitar el Westminster Presbyterian Church, ubicado a 25 minutos a pie del hotel. Este hotel está ubicado a 2 km del Museo de Arte Ellen Noel.