Get Directions to Idabel Filtration Plant ← View details 4100 North Central Street, Idabel, Oklahoma 74745 +1 580-286-6288 Get Directions From* To * — Required information