Go back to directory. Add to Address Book. Imo’s Pizza Imo’s Pizza Work 654 North Market St Waterloo IL 62298 work Work Phone: 618-939-9565work Website: Waterloo Imo’s Categories: Eats & Drinks, Fast Food Updated 2 years ago.