Union Square

Union Square is a plaza located in central San Francisco, California. The Union Square park is seemingly not present in The Crew 2.