Candlewood Suites Owasso

11699 E 96th St N
Owasso
Oklahoma
United States