Echternach Basilica

Echternach Basilica

Commercial image of Saint Willibrord Basilica in Echternach, the Grand Duchy of Luxembourg.