Pizza restaurant specializing in meter-long pizzas, offering a unique dining experience.