Mersch town in Luxembourg

Mersch town in Luxembourg

Editorial stock photo of Saint Michel tower in Mersch town in the Grand Duchy of Luxembourg.