Narrow plot of land (0.5 acres) featuring a lighted pedestrian/bike pathway that connects Palo Alto and Menlo Park. A spot to stroll through if you are walking around Palo Alto.
117 Palo Alto Ave
Palo Alto, CA 94301
(at Alma St)
Does something on this page look wrong or out-of-date?
Let us know.