Discover the most colorful places in London from Neal's Yard to Primrose Hill and Camden: the most scenic places in London & colorful streets and houses!