Knights Inn Ottawa 1.3 stars

1641 South Main Street , Ottawa, KS 66067, United States of America

Hotel image
Read more reviews for Knights Inn Ottawa