Located on Monkey Island, this Afton resort is just steps away from the Lake O’ the Cherokees shoreline. A gas fireplace and a private patio are featured in each apartment.
Number of rooms: 71
57020 East Highway 125, Monkey Island, OK 74331, United States