Skip to main content

Hip'n'arty's definitions

Sutton

Share definition
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
Flag
mugGet the Sutton mug.