Los Gatos Town Plaza October 23, 2013 by Mike-S Los Gatos Town Plaza This centrally located Town Plaza is a good place to start your walk. Get Directions W Main St & N Santa Cruz Ave, Los Gatos 95030 Related Links: hiddenSF links, google, yelp Maps of best hiddenSF things to do