Going to be in London Friday. Have seen all major sites before. Going to see the poppies. Anything else worth seeing? What about white cross street market? Is it worth going to?