What is N-town?
N-Town is a nickname for the awesome place of Northampton.
Pretty Simple really.
"Hey, comin' down 2 N-Town at the weekend?"
See northampton, england, uk, the world, the universe