Barron

Barron is a small town just north of Chicago. It's one of the smaller towns in The Crew and The Crew 2. Barron doesn't contain any events or photo-ops so it is a minor location