St Michel Tower in Mersch

St Michel Tower in Mersch

Editorial stock photo of Tour Saint Michel in the commune of Mersch, the Grand Duchy of Luxembourg.