Languard is in the heart of St. Moritz, a short 9-minute walk from St. Moritz Station and 2 minutes' walk from St. Moritz Leaning Tower.