Knights Inn Tulsa 2 stars

1021 South Garnett Road, Tulsa, OK 74128, United States of America

Hotel image
Read more reviews for Knights Inn Tulsa