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