Thorbach is a Swiss restaurant offering regional cuisine with a Western-inspired atmosphere.