Best pizza restaurant in London bar none. My Italian friends regularly travel all the way from Hampstead to go here. Sell pizzas by the 25cm. I've no idea what they do to get them to taste so good (is it special mozzarella) but they really are fantastic. Check 'em out, you won't be disappointed