Set in Athens, Texas region, Super 8 by Wyndham Athens TX is situated 46 km from Splash Kingdom Waterpark. The 2-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi.
Number of rooms: 66
205 US Highway 175 West, Athens, TX 75751, United States