Europe » Luxembourg
Vianden
Vianden is a small picturesque town located in northeastern Luxembourg, best known for its impressive castle sitting on top of a hill overlooking the town. The town is right next to the Our River, surrounded by magnificent green hills. Besides the castle, it has charming cobblestone streets, half-timbered houses, and a Gothic Trinitarian church.