Greenwich pops up in the best places to live in London listicles frequently thanks to its independent restaurants and cafés and wonderful park.