Pizzeria in London - Hampstead 515 Finchley Road, Hampstead, London, NW3 7BB Tags: italian, vegetarian dishes