Where is St Moritz?

St. Moritz is a town in the Engadin valley in southeastern Switzerland. It is in the canton of Graubünden near the border with Italy.
Copyright Wanderlust World © https://www.ynyoo.com