Originally posted by ciaspy:
There is a store called Winners in Hillsdale mall in San Mateo.
Their prices are the best I found when I was there for the home opener.
yea there's also one in valley fair in san jose.
btw, where's the sf giants store in san jose ? i've never seen on around here. i could have sworn the closest was the one in stanford