Where does it take place?
Nemo's
45 Avenue John F. Kennedy
Luxembourg