German restaurant Edelweiss offers generous portions of German specialties and beer in a woodsy setting with a terrace.