Taco Bell adresses in Ottawa‚ OH Home Work hours Taco Bell hours Ohio Ottawa AddressPhoneMap1724 E Main St Ottawa(419) 523-1198 You May Like Marco's Pizza hoursArby's hoursPizza Hut hoursWendy's hoursTaco Bell hoursMcDonald's hoursPeople Are Reading