Duck House
Montreaux · SWITZERLAND
This 4 bedroom alpine chalet is located in the resort of Montreaux. Available on a Self catering basis, Duck House can sleep upto 7 people. This summer alpine chalet also features a Fireplace, TV and Wifi.
Prices from £894 pppw (avg)*