Badrutt's Palace Hotel is located in St. Moritz, Switzerland on Via Serlas 27. Badrutt's Palace Hotel is rated 4.8 out of 5 in the category banquet hallclubrestaurantspa and health clubswimming poolhairdresserwedding venuewellness wine cellarhotel in Switzerland.