Hainbuche is a German restaurant.