Lenz is a German restaurant offering a comfortable atmosphere and parking on site.