Stanford University has licensed Tesla use of a 2.6 acre lot at 300 El Camino Real in Menlo Park, California. More...