Italian in London - Hampstead 255 Finchley Road, 8A, O2 Centre, Hampstead, London, NW3 6LU Tags: cocktails, mediterranean, private parties: up to 90 guests, takeaway, vegetarian dishes