Flea and street markets
Rank: 26 About 58
This market contains several things for several people. It, in fact, proves to be an exclusive shopping experience, an artistic heaven, and a community fit to live in. Kensington Market has emerged out of collective efforts of people who...