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 Marco's Pizza hoursDomino's Pizza hoursWendy's hoursPenn Station hoursSubway hoursDunkin' Donuts hoursPeople Are Reading