Review for Choctaw Casino Resort Review For Creek Casino Montgomery Google User Nov 5 '17 at 4:32 A popular place in Montgomery AL that you NEED to know about. The staff is excellent with many amenities at the Casino as well. Can't wait to go back. View full site to comment or like