Polestar to open first U.S. stores in the second half of 2020

Polestar’s first U.S. retail stores will open in Los Angeles, New York City and two locations in San Francisco later this year the latest milestone for the automaker as it gets closer to bringing its…
Read More

Show More

Related Articles

Back to top button