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.
West Main Street at Santa Cruz Avenue
Los Gatos
CA
95030
West Main Street at Santa Cruz Avenue, Los Gatos, CA
www.losgatosca.gov/913/Town-Plaza