A picturesque south east London neighbourhood has been named one of the best places to live in the capital for 2026.
From award-winning bakeries and neighbourhood pubs like The Plough and The Cherry Tree, to wine bars such as Planet of the ...