Current Location : 55388
American Express Supports Small Businesses Buy Local Movement
114 W Main St Stroud, OK 74079
918-968-3990
Established in 1939.
Its a cafe on Route 66 since 1939 serving food from a 70 year old grill original to the building.