Travelers Inn Motel is a motel in Wilburton, OK, United States. It is located at 904 OK-2, Wilburton, OK 74578. Visitors rate it 4.2 out of 5 based on 235 reviews. You can contact Travelers Inn Motel by phone at +1 918-465-5601.
HotelLodge
Travelers Inn Motel is located at 904 OK-2, Wilburton, OK 74578, United States.
You can call Travelers Inn Motel at +1 918-465-5601.
Travelers Inn Motel has a rating of 4.2 out of 5 based on 235 reviews.
How to get there