Hotel Name: Comfort Inn Owasso - Tulsa
Star Rating: ★ ★ ☆
Location: United States Oklahoma Owasso (OK)๐
Address: 7551 N. Owasso Expressway, Owasso, OK 74055
Brand Name: Comfort Inn rooms
๐ Click/Touch Here to booking!
Remember to comment it after staying please โ๏ธ