Mambo Pizza is a pizza restaurant offering delivery of pizzas, salads, and desserts. It specializes in Italian cuisine.