The Italian Touch of Cockfosters 21 Station Parade, Cockfosters Road, Barnet, Hertfordshire EN40DW