Budget Inn

802 West Skelly Drive, Tulsa, OK 74107