Which area is the best place to live out of these?

Whitechapel, Limehouse, Canada Water, Peckham, New Cross, Deptford?
5 answers 5