The Kitchen Sisters, Davia Nelson and Nikki Silva, take us to Eel Pie Island, a tiny slice of land in the middle of the River Thames. Now a small bohemian community of artists, inventors, river gypsies and boat builders, Eel Pie Island has a flamboyant history that stretches from Henry VIII to the Rolling Stones.
view more