Italian in London - Hampstead 218 West End Lane, Hampstead, London, NW6 1UU Tags: italian, private parties: up to 30 guests, vegetarian dishes