One of the Best Hotels in Switzerland - Badrutt's Palace Hotel St MoritzDating from 1896, this luxurious 5-star hotel in the centre of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt...