Bowling Green Park – Palo Alto CA
Bowling Green Park sits where the old Peninsula Hospital once stood. The hospital was torn down after Hoover Pavilion was built in 1931. The Palo Alto Lawn Bowls Club was started in 1933, and Bowling Green Park opened 2 years… read more