Sutton is a town in the London Borough of Sutton in South London, England. It is the administrative headquarters of the Outer London borough, on the lower slopes of the North Downs.