Mamma Mia is a pizza restaurant offering international and Hungarian dishes. It features a garden terrace and is open seasonally.