Kiamichi Mountains Christian Address: 37529 Indian Trl, Leflore, OK 74942 Phone: (580) 244-3473 Places Of Worship, Christian