Школа находится рядом с Женевским озером, возле города Монтрё, во франкоязычной части Швейцарии. Мягкий климат, чистый воздух, горнолыжные курорты привлекает студентов из разных государств — здесь обучается более 20 национальностей. Рядом расположен исторический Шильонский замок, набережная, украшенная скульптурами. От аэропорта в Женеве до учебного заведения — час езды на автомобиле.