The Grand Duchy of Luxembourg may be a small country, but it has great prowess. Right at the heart of Europe, its influence shines out far beyond its borders. Luxembourg, a world-ranking financial centre, is the leader for investment funds in European, and is second worldwide. The country’s geographical position, only a stone’s throw away from the major European capitals, makes it a prime logistical centre, while the capital is also home to one of the European Union’s administrative centres.
And it is here, in the heart of the city of Luxembourg, on Boulevard Royal, the most beautiful street in the centre and the crowning glory of the thousand year old capital, that the Royal20 stands proud.