We are located in Montreux, in the heart of Western Switzerland, along the shores of Lake Geneva, just one hour from Geneva airport.

Montreux