Vianden is a Luxembourg town in the canton of Vianden. It is located on both banks of the river Our, in the middle of a breathtaking nature. It is home to a formidable 11th century feudal manor house. The castle bears witness to a remarkable medieval know-how, it is a real architectural treasure. It has nevertheless recently been restored. As for the parish church with two naves in Gothic style dating from 1248. It is one of the most important religious monuments in the country.