Fun Fact
It is one of the tallest buildings in Luxembourg.
It’s the only building with a view over four countries, Luxembourg, Belgium, Germany, France