#2 – Badrutts Palace Hotel
St Moritz, Switzerland
Like something straight out of a fairy tale, Badrutts Palace makes an imposing statement on the glamourous Alpine town of St Moritz. Established in 1896, “The Palace” is renowned for its legendary parties, glittering guests and eclectically luxurious amenities.
No Comments