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.

Add to wishlist
Add to Cart