Swiss five-star hotels

Discover Badrutt’s Palace Hotel in St. Moritz | LXURI Journey Blog Post
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.