Taun Sandhaas is a German restaurant.