Center Pizza specializes in large-format pizzas, including a 61cm option, and offers unique dishes like stuffed pizza.