Italian in London - Finchley 208 Regents Park Road, Finchley, London, N3 3HP Tags: air conditioning, italian, takeaway, vegetarian dishes