Subway adresses in Hubbard‚ OH Home Work hours Subway hours Ohio Hubbard AddressPhoneMap2586 N Main St Hubbard(330) 534-1800 544 W Liberty St Hubbard(330) 534-9700 You May Like Marco's Pizza hoursPizza Hut hoursWaffle House hoursMcDonald's hoursTaco Bell hoursSubway hoursPeople Are Reading