x
Loading...

Exit 222A on I-44 West

Right 0.13 mi

OYO Hotel Tulsa Route 66 West

5828 W Skelly Dr, Tulsa, OK 74107

1-628-263-0418 Directions