
Where does it take place?
Tero House17
17
rue du Nord
2229 Luxembourg
Luxembourg