Zur Nappe is a German restaurant offering a cozy atmosphere and takeout options.