Discover Badrutt’s Palace Hotel in St. Moritz
Perched above the glittering waters of Lake St. Moritz, Badrutt’s Palace Hotel stands as one of the most legendary luxury hotels in the world.
Perched above the glittering waters of Lake St. Moritz, Badrutt’s Palace Hotel stands as one of the most legendary luxury hotels in the world.