totalnumberofrooms88
in
Tulsa, OK
Candlewood Suites Owasso
11699 E 96th St N
Owasso
OK
74055
(918) 272-4334
12.8
mi