Illico Pesto is a pizza restaurant offering a variety of pizzas and Italian specialties like lasagne and arancini, emphasizing quality and a superior culinary experience.