I can see where people would use this slang for any town whose name, begins with P, however we believe P-town to be Provincetown, Mass., on the tip of Cape Cod
P-Town refers to Portland Oregon.
Because its the biggest city in Oregon it is very popular and many people go there for shopping and such, so it is much easier to say P-Town then to say Portland.