Subway adresses in Stroud‚ OK Home Work hours Subway hours Oklahoma Stroud AddressPhoneMap712 N 8th Ave Stroud(918) 968-2204 You May Like Sonic hoursMcDonald's hoursSubway hoursPeople Are Reading