Hampton Inn & Suites Tulsa North

9009 N 121st E Ave
Owasso, OK