Illico Pizza is a pizza restaurant known for its affordable prices and deals on medium and large pizzas when purchased on-site.