Best Italian in London: La Mia Mamma

In June I dined at La Mia Mamma, the best Italian restaurant in London. This month I will be there again. Unique among Italian restaurants real Italian mothers are the cooks. They are flown in from Italy, from a particular region, so the menu reflects their style of cooking. Every few months they change. And … Continue reading Best Italian in London: La Mia Mamma