Echternach Town Square

Echternach Town Square

Editorial image of market square with Denzelt (medieval court of justice) and Hotel de Ville (Town Hall) in Echternach, the Grand Duchy of Luxembourg.