A little restaurant, high up in the mountains of Switzerland.

A little restaurant, high up in the mountains of Switzerland.

Join the conversation