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