Olmsted Terrace is located on the eastern edge of the Stanford University campus, along Stanford Avenue between El Camino Real and Escondido Road.
Olmsted Terrace is located on the eastern edge of the Stanford University campus, along Stanford Avenue between El Camino Real and Escondido Road.