Get directions to: Subway, Stroud, OK Restaurant address: 712 N 8th Ave Stroud, OK 74079, USA Driving Walking Bicycling Restaurant: Subway