Pizza restaurant specializing in pizza "alla pala," including a 70cm option.