Mambo Pizza is a restaurant offering pizza and international food. Phone orders are accepted.