Pizzeria in London - Hampstead 227 Finchley Road, Hampstead, London, NW3 6LP Tags: air conditioning, pizzeria, private parties: up to 40 guests, takeaway, vegetarian dishes