On Santa Cruz Avenue between El Camino Real and Johnson Street Downtown Menlo Park, California
View Larger Map