Photo 1 of 3

View all

Menlo Park installs pop-up park
The "pop-up park" Menlo Park has installed on Chestnut Street between Menlo and Santa Cruz avenues will be there for six weeks.Photo by Clay Curtin/City of Menlo Park.

© 2019 Palo Alto Online.
All rights reserved.