13800 Quail Springs Parkway, Oklahoma City, Oklahoma 73134
Brand new in spring 2011, the Holiday Inn and Suites - Oklahoma City North Quail is the newest and most modern hotel in the emerging Quail Springs Area.
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.