Formed in 1965, the London Borough of Merton is an outer London borough to the south-west of the capital. It has a population of 200,000 residents living in 80,000 households, served by 7,500 businesses, and an area of approximately 14.7 square miles.
The borough’s five main town centres are Wimbledon...