Facebook facebook Twitter twitter Email envelope Print print Motel Location 114 E Skelly Dr Tulsa, OK United States Motel Contact Information Phone (918) 743-2009 Locate To navigate, press the arrow keys. 36.089236, -95.981966