Knights Inn Oklahoma City Southwest, Oklahoma City, United States of America
Knights Inn Oklahoma City Southwest is conveniently located at 7400 S. May Ave in Oklahoma City, United States of America
Hotel Location:
Address: 7400 S. May Ave
City: Oklahoma City
State: OK
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: noon
- In Room TV
- Business Center
- Air Conditioning
- Car Rent Desk


