All reviews seem negative
The shop actually occupies two co-joined store spaces on Main Street in downtown Redwood City. It is packed to the brim with all sorts of random things that possibly have some val...