Lady Helen, a Michelin star restaurant located in Kilkenny, is one of Ireland’s most unique dining experiences ...