Big Mamma achieves £40m turnover

Big Mamma

The French-founded Italian restaurant group said its five London locations all exceeded expectations, with plans for another three UK sites in the pipeline

Already have an account?

red tick

You have reached your article limit

Register for limited access

Register for free

50% off your first 3 months

Subscribe now