Echternach Luxembourg

Echternach Luxembourg

Editorial image of market square with Denzelt (medieval court of justice) and the Saint Willibrord Basilica in Echternach, the Grand Duchy of Luxembourg.