Chemin de la Pleyeuse 3, 1936 Verbier, Switzerland
Cap Horn 112 is a self-catering accommodation located in Verbier. Free WiFi access is available. The property is 700 metres from the Ski Lift Le Rouge and the Ski Lift Leeboden. Accommodation will provide you with a TV, a balcony and a terrace.