What is Jamtown?
A place/area overcrowded with people.
I'm not going into that pub, it's Jamtown
See jointed, crammed