Built on stilts over the water, Hôtel
Palafitte is a magnificent and iconic retreat in
The best of nature meets the best service and most luxurious
accommodations at the Crystal Hotel in the alpine
resort of St. Moritz in Switzerland...
Luxury Link is a trademark of Luxury Link, LLC. ©Copyright 1997 - 2017