Pop-up Tesla shops to open just in time for Christmas
Tesla is travelling around America in the run-up to Christmas, opening a series of “pop-up shops” aimed at giving consumers the chance to experience its products first hand. The shops will be appearing throughout the US from October through to December. The first arrived in San Antonio, Texas on Oct. 16 and will remain open until Dec. 27.

In-store

Tesla Model S

U.S. electric automaker Tesla is traveling the country with a selection of pop-up shops that will give U.S. consumers the chance to experience its products firsthand.