It was pretty common in Europe as well. In the middle ages trades (or Guilds) used to cluster together in cities and you often still see this in the historic street or district names.
Its still pretty common across Asia - the best example I have seen was the old part of Hanoi where each street seems to specialise in a particular product.
