Published on Metro.co.uk on 24th December 2016: 24/12/201624/07/2017 by Qin Xie | Leave a comment 7 reasons why Wandsworth is the best place to live in London