DIY Electric Car Forums banner

Tesla Picks Menlo Park for First Customer Service Center

784 Views 0 Replies 1 Participant Last post by  News Bot
Stanford University has licensed Tesla use of a 2.6 acre lot at 300 El Camino Real in Menlo Park, California.

More...
Top