Reviews, get directions and information for La Quinta Inn & Suites Stillwater -University Area
Description
The La Quinta Inn & Suites Stillwater OK hotel is less than an hours drive from Oklahoma City and Tulsa, the city of Stillwater offers the best of both worlds.. Its a city of charm, sophistication, contemporary nightlife and quiet country living.
Address: 5285 West 6th Ave, Stillwater (Oklahoma) 74074