Bazaar of Wonders is a great little shop on Oxford Street; it’s hard to miss. The colors scream out at you and beg you to enter. Follow those instincts because there is a lot to discover in this shop of Wonders. Most of the stock is imported from the Middle East and India and there is an exciting exotic feel to everything in there. The shop assistant swears on the herbs they sell, they are supposed to provide relief from all sorts of things, including Irritable Bowel Syndrome and insomnia. There are also therapeutic teas and vitamins. There is plenty of gorgeous jewelry and other accessories. Pretty much anything exotic you can think of you’ll find there. Shisha pipes and beyond. A fun place to browse and pick up some impressive presents.