News

Tesla has leased a 33,000-square-foot space for nine years, which will serve as a service center and sales outlet.