Italian in London - Hampstead 106C Finchley Road, Hampstead, London, NW3 5JJ Tags: italian, private parties: up to 35 guests, vegetarian dishes