Showcasing an outdoor pool and fitness center, Holiday Inn Express and Suites Stillwater - University Area is located in Stillwater in the region of Oklahoma, just 28 miles from Guthrie. Free WiFi is provided throughout the property and free private parking is available on site. Each room includes a TV. Certain units have a sitting area where you can relax. You will find a coffee machine in the room. All rooms have a private bathroom. There is business center at the property.
Hotels in Stillwater OK (Oklahoma) United States of America USA <>
|