Yeah. it's a small store in a converted house in Santa Clara.
I had time off for a MD appointment and dropped in. They are only open till 4 PM Mon-Fri, so I never get a chance to go by. Do all my buying online. There is Directions/Map selection on their site. I'd say it's worth going to if you are out here.