The best place to live in London has been named by MyLondon readers - and it probably won't come as much of a surprise to most. According to our readers, Richmond Upon Thames in South West London is the best place in the city to live, and with its upmarket style, leafy green spaces and great transport links, it's easy to see why.more