Where Is Turner Falls Oklahoma?
Where Is Turner Falls Oklahoma? Turner Falls is one of Oklahoma’s tallest waterfalls, dropping 77 feet into a natural swimming pool. Located on Honey Creek in the Arbuckle Mountains near Davis, Turner Falls Park draws thousands of visitors each year who enjoy swimming, hiking and camping. Can you swim at Turner Falls Oklahoma? Swimming at