Les Montagnards - Chalet - BO Immobilier is situated in Châtel, 44 km from Train station Montreux, 30 km from Aigle Castle, and 41 km from Chillon Castle. This property offers access to a balcony, free private parking and free Wi-Fi.
64 Chemin du Dément, 74390 Châtel, France