Even is you are not a catholic, you might be drawn toward the giant Madonna sculpture in Santa Clara off of the 101. The 32 foot tall shiny sculpture with her arms out and a peaceful look on her face has many admirer who bring her flowers or perch on the nearby bench. The sculpture is part of the Our Lady of Peace parish and was erected in 1982.
The small park that she oversees is a great place to contemplate.
They also have a gift shop filled with religious paraphernalia.
Where do you go to contemplate?