A Walk in the Park: Central Park, Santa Clara

This is Santa Clara’s own Central Park. All of 50 odd acres, this park in California’s Bay Area is a pretty place, which is well landscaped with lawns, water fountains…