Pizza restaurant offering takeaway service. Known for its maxi pizzas.