
Where does it take place?
Luxemburger Wort
31 Rue de Hollerich
1741 Gare Luxembourg