Barstow

Barstow is a city located in the south east of California. According to the 2010 census, Barstow has a population of 22,639 people. Barstow doesn't contain any events in The Crew and The Crew 2 so it's a minor location