Walls of wonder is a public art, located at 16A Avenue de la liberté (Rue Heinrich Heine), Lëtzebuerg, Lëtzebuerg. [read more]