
Clervaux: Church of Saints Cosma and Damien
The town of Clervaux is located in the north of the Grand Duchy of Luxembourg. Visit its castle as well as its church with its specific architecture.
Luxembourg photos - images about Luxembourgish tourism - Luxembourg, Moselle travel pictures