Itaca is a pizza restaurant offering extraordinary pizzas with quality ingredients and unique combinations, alongside praised hamburgers.