Taro - Finchley Central 356 Regents Park Road, London N3 2LJ