Where does it take place?
The Store
11
Avenue de la Liberté
1931 Luxembourg
Luxembourg