WEST VILLAGE, Manhattan -- We're only talking about the best of the best.
And we really mean it.
Mama's Too has been named the best pizza slice in the world.
So what makes it so good?
We headed to Manhattan's West Village location of Mama's Too to find out.