1 definition by Hip'n'arty

A nice borough in South London, and the main town within the borough.
Sutton is the most up and coming borough in London.

There's a nice little music venue in West Sutton.
by Hip'n'arty May 31, 2014
Get the Sutton mug.