Candlewood Suites Owasso, An Ihg Hotel

11699 E 96th St N Owasso OK 74055 USA

(918) 272-4334

Location