Situated conveniently in a central area of Notre-Dame-des-Monts, La Datcha offers mountain views and a garden. This property is 6 km from La Read More