Mayflower Street runs between Jamaica Road and the Thames in Bermondsey, South London. In 1939, 34 houses and 121 resid... MoreBlackbirds