Grand Mercure St Moritz is nestled on an elevated hillside position offering spectacular lake & mountain views.