Switzerland

Chalet L Raphael is a massive chalet located in the heart of Verbier ski resort, near the historic border that separates Switzerland, France and Italy. It boasts 30,225 square feet of living space with 9 bedrooms, 11 full and...
This luxury waterfront property is located in Switzerland. It is situated on 32 acres on the shores of Lake Geneva. The property was built in 1923 and consists of a main house, adjoining house for use as offices and guest...