bazaar
noun
°A marketplace, particularly in the Middle East, and often covered, with shops and stalls.
°A shop selling articles that are either exotic or eclectic.