How to make the perfect Italian pizza

How to make the perfect Italian pizza

Making the perfect Italian pizza takes practice, real Italian ingredients and usually, a big pizza oven. IBTimes UK visited Naples’ Lantica Pizzeria da Michele in Stoke Newington, London, to get their top pizza-making tips for a traditional tomato topped base, or ‘marinara’. Feb 9, 2017