RESTAURANT in DENSB??REN (SWITZERLAND)