1. TownePlace Suites by Marriott Tulsa North/Owasso 9355 N Owasso Expy, Owasso, OK 74055 Coordinate: 36.28744,-95.83953 Phone: (918) 376-4400