Landhaus Meister is a German restaurant offering quality cuisine and service.