Town Plaza

IMG_6871
The Town Plaza is located at the corner of W. Main Street and Santa Cruz Avenue in downtown Los Gatos.  This quaint park features an interactive water fountain, planters, benches, lawn area and walkways.