Mamma Pizza is a cafe offering pizza, European cuisine with Italian influences, sushi, and burgers. Delivery is available.