What could be more relaxing and inspiring than a team or client meeting in a Swiss chalet? Surrounded by snow-topped mountains and pure crisp air, yet only a short distance from the major cities of Lake Geneva, Switzerland promises to delight your business guests.
This place embodies an innovative vision of the business world, with an emphasis on human qualities and the environment.
When choosing a venue for a meeting in Switzerland you'll be spoilt for choice. Fresh air, crystal-clear lakes, snow-topped mountains, breath-taking scenery all await you. Our 3 Swiss venues are all located near Lake Geneva in the French-speaking region.
As well as Switzerland, we offer a range of other inspiring event locations in Europe. Hold your next conference or event in France, Germany, Spain, Italy or Belgium and really make an impact.
There’s nowhere like Switzerland to energise and inspire staff or impress clients. Imagine a state-of-the-art meeting room with a backdrop of snowy mountains, blue skis and gently falling snow.
We take care of your search
Quick quote, we take care of everything
Everything is simple, everything is included
96% satisfied delegates
Sustainable approach