Pozzi is an Italian restaurant offering homemade cuisine with ingredients sourced from Italy, specializing in generous pizzas.