Mamma Mia cover art

Mamma Mia

31 Dec 2026

PC (Microsoft Windows) — Indie

Play in co-op as the staff of Italy's worst restaurant. Your kitchen is falling apart, customers' safety barely makes the list, and weird things happen in the back alley.

Where to buy

Something wrong here? Report an issue