Leflore OK Places Of Worship 1. 37529 Indian Trl, Leflore, OK 74942 | Kiamichi Mountains Christian (580) 244-3473