Idabel Inn Idabel Inn 2906 NW Texas Highway 70 Idabel, OK 74745 United States Welcome to Idabel Inn Hotel, conveniently located off of Highway 259 and Highway 70 in scenic…