Vianden Castle is a medieval fortress located in Vianden, Luxembourg. Built between the 11th and 14th centuries on the foundations of a Roman castellum, the castle is one of the largest and most picturesque feudal residences in Europe. It underwent significant restorations in the 20th century after falling into disrepair. Vianden Castle is renowned for its Romanesque and Gothic architecture.