Tumbleweed Grill & Country Store
Texola, OK 73668
Just before the Mother Road ends in western Oklahoma, stop into a renovated general store and restaurant for some ... read more...
Save for Later
The Rock Cafe
114 W Main St
Stroud, OK 74079
Built in 1936, the Rock Cafe in Stroud has been a popular Route 66 attraction for over 80 ... read more...