Scheane’ Brown Choctaw Landing, the Choctaw Nation’s newest 100-room luxury resort and casino, located in Hochatown, Oklahoma, held its grand opening on Thursday morning. The… Login to continue reading Login Sign up for complimentary access Sign Up Now Close Read this story