The Return of Los Altos' Third Street Green

The City of Los Altos is pleased to announce the return of the Third Street Green in Downtown Los Altos. The Green is located on Third Street between State Street and Plaza North through August 28. Click on the link below for more details: