The Town Plaza is located at the corner of East Main Street and Santa Cruz Avenue in downtown Los Gatos.
This quaint park features a lovely water fountain, planters, benches, lawn area and walkways.
Tags:
| Media: | |
| Users: | (1) |
| You: | |
| Write a Review | |
The Town Plaza is located at the corner of East Main Street and Santa Cruz Avenue in downtown Los Gatos.
This quaint park features a lovely water fountain, planters, benches, lawn area and walkways.
|
|
|
![]() |
Home | Music Store | Search | Newsletter | Free Music Toolbar | Contact |
Reviewer
The farmer's market is one of the best