Wandsworth is one of the top 20 happiest places to live in Britian 2024Wandsworth ranks 19th in happiness, reflecting a mix of property prices and cultural opportunities.