Maxi Pizza: A pizza restaurant known for fresh, hot pizzas made to order. Delivery available.