
The Badrutt's Palace Hotel is every mountain lovers dream, located in the Swiss Alps in the picturesque town of St. Moritz, Switzerland. Whether you choose to visit during the summer or winter, each season provides a unique experience that will rejuvenate and revive you!



Images courtesy of Badrutt's Palace Hotel
No comments:
Post a Comment