Get directions to: Rock Cafe, Stroud, OK Restaurant address: 114 W Main St Stroud, OK 74079, USA Driving Walking Bicycling Restaurant: Rock Cafe