Lake St. Moritz is located at a height of 1768 m in the Upper Engadin, Switzerland. The river Inn flows through this lake.