Subway adresses in Willoughby‚ OH Home Work hours Subway hours Ohio Willoughby AddressPhoneMap35535 Euclid Ave, Unit C Willoughby(440) 954-7827 5900 Som Center Rd, Ste 20 Willoughby(440) 516-4500 You May Like Texas Roadhouse hoursWendy's hoursChick-fil-A hoursBruegger's hoursWaffle House hoursBuffalo Wild Wings hoursPeople Are Reading