Lokalita školy
Kampusy SHMS se nachází ve dvou okouzlujících alpských lokalitách ve frankofónní oblasti Švýcarska, a to v městečkách Caux a Leysin.
Caux Campus - Kampus je umístěn do historického paláce Caux Palace nacházejícího se v blízkosti známého pulsujícího města Montreux. Caux Palace, jeden z prvních "palace" hotelů ve Švýcarsku, je známý jako místo zrození pohostinství a jako nezapomenutelné místo pro studim.
Leysin Campus - Kampus se nachází v malebném městěčku Leysin obklopeném dechberoucími Švýcarskými Alpy. Kampus se rozkládá v budouvách dvou bývalých luxusních hotelů: Mont-Blanc Palace a Belvédère, které spojuje školní skytrain. Škola se nachází přímo oproti vlakové zastávce a pouhých 5 minut od městského centra.