Giants World Champions trophy hopscotches Menlo Park and Atherton
If you want to see the San Francisco Giants World Champions trophy, currently on tour, you'll need to travel travel slightly east, south or north.
Please help support InMenlo! Your contribution will help us continue to bring InMenlo to you. Click on the button below to contribute!