Where does it take place?
Ferme Wilhelm
93 Rue du Kiem
Capellen
Luxembourg