Sounds as if it could be a travelling casino.
Actually, it's a caravan (aka camper)
Ah, it's a French word. So the French have caravans too, who knew?