Maxi Pizza is a restaurant specializing in pizzas. It offers table service.