Property Location: Located in Muskogee, Super 8 by Wyndham Muskogee is on a lake, a 4-minute drive from River Country Family Water Park and 6 minutes from River Country Water Park. This motel is 3.2 mi (5.1 km) from Five Civilized Tribes Museum and 4.2 mi (6.8 km) from The Castle... Show More
Reach us, we're available 24/7.