Posted inNews

Tesla Motors coming to Buckhead and Decatur

Get your electric motors running: Tesla is coming to Buckhead and Decatur According to a report in the Atlanta Business Chronicle, the Palo Alto, Calif-based automaker plans to open a 3,245 square foot store at Lenox Square. Tesla, which makes the all-electric Model S, has a store in Marietta and confirmed plans for a store […]