Skip to main content

Definitions by aguywhoknowsstuff

a town in north london in the borough of enfield, edmonton, seperated between lower (n9) and upper (n18)
edmonton north london is shanktown
shanktown by aguywhoknowsstuff November 22, 2011