-
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 and all. The park’s proximity to several residential areas makes it a good place for a stroll, for little...