Helenenstein is a German restaurant offering a French-inspired cuisine.