715 South Country Club Road
Stillwater, OK 74074 (Google Maps)
Just opened in May 2009, visit the NEW Full-Service Holiday Inn & Suites featuring The West End Restaurant and Seven Bar in-house. Corporate & Group Rates available. 2,000 Square Feet of Meeting Space. On Property Catering. 24-Hour Fitness Center, Business Center and Suite Shop. This beautiful new hotel is proud to hold the title of Oklahoma's first full-service Holiday Inn & Suites to open under the Brand Relaunch Program.