Baymont By Wyndham Odessa Highway 80 Hotel provides proximity to Crossroads Fellowship Non-Denominational Church, which is situated 4.8 km away.
The Ellen Noel Art Museum is nearly a 25-minute walk from here. 2.5 km from the hotel, guests will also find the Stonehenge replica.