x
Loading...

Exit 222A on I-44 East

Left 0.17 mi

OYO Hotel Tulsa Route 66 West

5828 W Skelly Dr, Tulsa, OK 74107

1-628-263-0418 Directions