Imo's Pizza adresses in Waterloo‚ IL Home Work hours Imo's Pizza hours Illinois Waterloo AddressPhoneMap646 N Market St Waterloo(618) 939-9565 You May Like Arby's hoursHardee's hoursKFC hoursTaco Bell hoursPapa John's hoursSonic hoursPeople Are Reading