LOS GATOS TOWN PLAZA

WEBSITE: http://www.losgatosca.gov/index.aspx?NID=1651

The Town Plaza is located at the corner of West Main Street and Santa Cruz Avenue in downtown Los Gatos.

This quaint park features an interactive water fountain, planters, benches, lawn area and walkways.

S. Santa Cruz Ave at West Main St
Los Gatos, CA 95030
Google Maps