Now Open Brand NewHoliday Inn Express in Owasso OK The brand new Holiday Inn Express Tulsa North/ Owasso is now open. You will love the atmosphere of Owasso. Click here to find out more Holiday Inn Express & Suites Owasso Oklahoma Things to Do near The holiday inn Express & Suites Owasso OK