The 5-star Kempinski Hotel St. Moritz stands out like a fairytale castle in the breathtaking Engadine countryside, situated in the sporting heart of St. Moritz.