Sutton January 10, 2013January 10, 2015 | admin Sutton is the principal town of the London Borough of Sutton in South West London.