Knights Inn, Tulsa
4982-5002 E Skelly Dr, Tulsa, OK 74135, USA
Location on the map Knights Inn
Located nearby
Knights Inn is located at 4982-5002 E Skelly Dr, Tulsa, OK 74135, USA (~9.2 km from the central part of Tulsa).
You are on this page because you are most likely looking for: or hotel,
Knights Inn Tulsa, United States,
Knights Inn, address,
reviews, phone .