This is the place that I always find the best gifts and perfect knick-knacks for all of my friends and family. They do tend to be rather expensive though. Along with gifts the store sells fabric and jewelry. It is best to try to bargain, as some sales people will give you a better deal than what is labeled.
more