A look at Tesla’s impressive Shenzhen store in China [Gallery]
Tesla has some impressive retail locations around the world, but this one in Shenzhen, China looks particularly awesome. Located in Longhua District, the store is in a mall specialized in auto sales called “Longhua Auto City”.
Expand
Expanding
Close