Royal Inn

2222 W Skelly Dr
Tulsa, OK 74107

Royal Inn

Address:
2222 W Skelly Dr
Tulsa, OK 74107
Phone:
918-446-6191

Directions
Find Nearby
Located on W side of Tulsa.